home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_95_ATIFF2.txt < prev    next >
Text File  |  1992-10-27  |  97KB  |  1,691 lines

  1. # near model CODE resource
  2. # jump table entries: 18328-18332 (5 of them)
  3. export_2291:
  4. 00000000  4E56 FFF8                link       A6, -0x0008
  5. 00000004  206E 000C                movea.l    A0, [A6 + 0xC]
  6. 00000008  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7. 0000000C  22D8                     move.l     [A1]+, [A0]+
  8. 0000000E  22D8                     move.l     [A1]+, [A0]+
  9. 00000010  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  10. 00000014  41EE 0018                lea.l      A0, [A6 + 0x18]
  11. 00000018  2F20                     move.l     -[A7], -[A0]
  12. 0000001A  2F20                     move.l     -[A7], -[A0]
  13. 0000001C  486E FFF8                pea.l      [A6 - 0x8]
  14. 00000020  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15. 00000024  4EAD 3CBA                jsr        [A5 + 0x3CBA /* export_1939 */]
  16. 00000028  4E5E                     unlink     A6
  17. 0000002A  205F                     movea.l    A0, [A7]+
  18. 0000002C  DEFC 0014                add.w      A7, 0x14
  19. 00000030  4ED0                     jmp        [A0]
  20. 00000032  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  21. export_2292: // at 00000034 (misaligned)
  22. 00000036  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  23. 0000003A  0008 4EAD                ori.b      A0, 0xAD
  24. 0000003E  3CC2                     move.w     [A6]+, D2
  25. 00000040  4E5E                     unlink     A6
  26. 00000042  2E9F                     move.l     [A7], [A7]+
  27. 00000044  4E75                     rts
  28. 00000046  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  29. export_2293: // at 00000048 (misaligned)
  30. 0000004A  FFE2                     .invalid   <<F/7/7>>
  31. 0000004C  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  32. 00000050  286E 0008                movea.l    A4, [A6 + 0x8]
  33. 00000054  7005                     moveq.l    D0, 0x05
  34. 00000056  6B1A                     bmi        +0x1C /* 00000072 */
  35. 00000058  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  36. 0000005C  6E14                     bgt        +0x16 /* 00000072 */
  37. 0000005E  2254                     movea.l    A1, [A4]
  38. 00000060  41E9 0072                lea.l      A0, [A1 + 0x72]
  39. 00000064  3200                     move.w     D1, D0
  40. 00000066  E649                     lsr        D1.w, 3
  41. 00000068  4441                     neg.w      D1
  42. 0000006A  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  43. 0000006E  0A3C 0004                xori.b     ccr, 4
  44. label00000072:
  45. 00000072  6600 00A2                bne        +0xA4 /* 00000116 */
  46. 00000076  41EE FFF8                lea.l      A0, [A6 - 0x8]
  47. 0000007A  2454                     movea.l    A2, [A4]
  48. 0000007C  43EA 00B8                lea.l      A1, [A2 + 0xB8]
  49. 00000080  20D9                     move.l     [A0]+, [A1]+
  50. 00000082  20D9                     move.l     [A0]+, [A1]+
  51. 00000084  302E FFFC                move.w     D0, [A6 - 0x4]
  52. 00000088  906E FFF8                sub.w      D0, [A6 - 0x8]
  53. 0000008C  48C0                     ext.l      D0
  54. 0000008E  322E FFFE                move.w     D1, [A6 - 0x2]
  55. 00000092  926E FFFA                sub.w      D1, [A6 - 0x6]
  56. 00000096  48C1                     ext.l      D1
  57. 00000098  2F00                     move.l     -[A7], D0
  58. 0000009A  2F01                     move.l     -[A7], D1
  59. 0000009C  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  60. 000000A0  2E1F                     move.l     D7, [A7]+
  61. 000000A2  E587                     asl        D7, 2
  62. 000000A4  E387                     asl        D7, 1
  63. 000000A6  42A7                     clr.l      -[A7]
  64. 000000A8  2D47 FFE2                move.l     [A6 - 0x1E], D7
  65. 000000AC  486E FFE2                pea.l      [A6 - 0x1E]
  66. 000000B0  486E FFE6                pea.l      [A6 - 0x1A]
  67. 000000B4  3F3C 280E                move.w     -[A7], 0x280E
  68. 000000B8  A9EB                     syscall    Pack4/FP68K
  69. 000000BA  487A 006C                pea.l      [PC + 0x6C /* 00000128, value 0x3FFF8CCC */]
  70. 000000BE  486E FFE6                pea.l      [A6 - 0x1A]
  71. 000000C2  3F3C 0004                move.w     -[A7], 0x4
  72. 000000C6  A9EB                     syscall    Pack4/FP68K
  73. 000000C8  486E FFE6                pea.l      [A6 - 0x1A]
  74. 000000CC  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  75. 000000D0  2E1F                     move.l     D7, [A7]+
  76. 000000D2  42A7                     clr.l      -[A7]
  77. 000000D4  2007                     move.l     D0, D7
  78. 000000D6  D0BC 0000 4E20           add.l      D0, 0x4E20 /* 'N ' */
  79. 000000DC  2F00                     move.l     -[A7], D0
  80. 000000DE  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  81. 000000E2  265F                     movea.l    A3, [A7]+
  82. 000000E4  200B                     move.l     D0, A3
  83. 000000E6  672E                     beq        +0x30 /* 00000116 */
  84. 000000E8  2F0B                     move.l     -[A7], A3
  85. 000000EA  205F                     movea.l    A0, [A7]+
  86. 000000EC  A023                     syscall    DisposHandle/DisposeHandle
  87. 000000EE  2254                     movea.l    A1, [A4]
  88. 000000F0  41E9 0072                lea.l      A0, [A1 + 0x72]
  89. 000000F4  2F20                     move.l     -[A7], -[A0]
  90. 000000F6  2F20                     move.l     -[A7], -[A0]
  91. 000000F8  3F3C 0008                move.w     -[A7], 0x8
  92. 000000FC  41FA 002A                lea.l      A0, [PC + 0x2A /* 00000128, value 0x3FFF8CCC */]
  93. 00000100  2F20                     move.l     -[A7], -[A0]
  94. 00000102  2F20                     move.l     -[A7], -[A0]
  95. 00000104  3F3C 0008                move.w     -[A7], 0x8
  96. 00000108  4EAD 493A                jsr        [A5 + 0x493A /* export_2339 */]
  97. 0000010C  548F                     addq.l     A7, 2
  98. 0000010E  41E9 006A                lea.l      A0, [A1 + 0x6A]
  99. 00000112  20DF                     move.l     [A0]+, [A7]+
  100. 00000114  20DF                     move.l     [A0]+, [A7]+
  101. label00000116:
  102. 00000116  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  103. 0000011A  4E5E                     unlink     A6
  104. 0000011C  2E9F                     move.l     [A7], [A7]+
  105. 0000011E  4E75                     rts
  106. 00000120  0000 0000                ori.b      D0, 0x0
  107. 00000124  0000 0020                ori.b      D0, 0x20 /* ' ' */
  108. 00000128  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  109. 0000012A  8CCC                     divu.w     D6, A4
  110. 0000012C  CCCC                     mulu.w     D6, A4
  111. 0000012E  CCCC                     mulu.w     D6, A4
  112. 00000130  CCCD                     mulu.w     D6, A5
  113. 00000132  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  114. export_2294: // at 00000134 (misaligned)
  115. 00000136  0000 2F0C                ori.b      D0, 0xC
  116. 0000013A  286E 0008                movea.l    A4, [A6 + 0x8]
  117. 0000013E  422E 000C                clr.b      [A6 + 0xC]
  118. 00000142  2054                     movea.l    A0, [A4]
  119. 00000144  3028 0022                move.w     D0, [A0 + 0x22]
  120. 00000148  5340                     subq.w     D0, 1
  121. 0000014A  6708                     beq        +0xA /* 00000154 */
  122. 0000014C  5940                     subq.w     D0, 4
  123. 0000014E  6764                     beq        +0x66 /* 000001B4 */
  124. 00000150  6000 00C2                bra        +0xC4 /* 00000214 */
  125. label00000154:
  126. 00000154  7008                     moveq.l    D0, 0x08
  127. 00000156  2054                     movea.l    A0, [A4]
  128. 00000158  B068 0006                cmp.w      D0, [A0 + 0x6]
  129. 0000015C  57C0                     seq        D0
  130. 0000015E  4A00                     tst.b      D0
  131. 00000160  674C                     beq        +0x4E /* 000001AE */
  132. 00000162  7208                     moveq.l    D1, 0x08
  133. 00000164  B268 0008                cmp.w      D1, [A0 + 0x8]
  134. 00000168  57C1                     seq        D1
  135. 0000016A  C001                     and.b      D0, D1
  136. 0000016C  6740                     beq        +0x42 /* 000001AE */
  137. 0000016E  7208                     moveq.l    D1, 0x08
  138. 00000170  B268 000A                cmp.w      D1, [A0 + 0xA]
  139. 00000174  57C1                     seq        D1
  140. 00000176  C001                     and.b      D0, D1
  141. 00000178  6734                     beq        +0x36 /* 000001AE */
  142. 0000017A  7208                     moveq.l    D1, 0x08
  143. 0000017C  B268 000C                cmp.w      D1, [A0 + 0xC]
  144. 00000180  57C1                     seq        D1
  145. 00000182  C001                     and.b      D0, D1
  146. 00000184  6728                     beq        +0x2A /* 000001AE */
  147. 00000186  7005                     moveq.l    D0, 0x05
  148. 00000188  6B1A                     bmi        +0x1C /* 000001A4 */
  149. 0000018A  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  150. 0000018E  6E14                     bgt        +0x16 /* 000001A4 */
  151. 00000190  2254                     movea.l    A1, [A4]
  152. 00000192  41E9 0072                lea.l      A0, [A1 + 0x72]
  153. 00000196  3200                     move.w     D1, D0
  154. 00000198  E649                     lsr        D1.w, 3
  155. 0000019A  4441                     neg.w      D1
  156. 0000019C  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  157. 000001A0  0A3C 0004                xori.b     ccr, 4
  158. label000001A4:
  159. 000001A4  57C0                     seq        D0
  160. 000001A6  4400                     neg.b      D0
  161. 000001A8  1D40 000C                move.b     [A6 + 0xC], D0
  162. 000001AC  606A                     bra        +0x6C /* 00000218 */
  163. label000001AE:
  164. 000001AE  422E 000C                clr.b      [A6 + 0xC]
  165. 000001B2  6064                     bra        +0x66 /* 00000218 */
  166. label000001B4:
  167. 000001B4  7008                     moveq.l    D0, 0x08
  168. 000001B6  2054                     movea.l    A0, [A4]
  169. 000001B8  B068 0006                cmp.w      D0, [A0 + 0x6]
  170. 000001BC  57C0                     seq        D0
  171. 000001BE  4A00                     tst.b      D0
  172. 000001C0  674C                     beq        +0x4E /* 0000020E */
  173. 000001C2  7208                     moveq.l    D1, 0x08
  174. 000001C4  B268 0008                cmp.w      D1, [A0 + 0x8]
  175. 000001C8  57C1                     seq        D1
  176. 000001CA  C001                     and.b      D0, D1
  177. 000001CC  6740                     beq        +0x42 /* 0000020E */
  178. 000001CE  7208                     moveq.l    D1, 0x08
  179. 000001D0  B268 000A                cmp.w      D1, [A0 + 0xA]
  180. 000001D4  57C1                     seq        D1
  181. 000001D6  C001                     and.b      D0, D1
  182. 000001D8  6734                     beq        +0x36 /* 0000020E */
  183. 000001DA  7208                     moveq.l    D1, 0x08
  184. 000001DC  B268 000C                cmp.w      D1, [A0 + 0xC]
  185. 000001E0  57C1                     seq        D1
  186. 000001E2  C001                     and.b      D0, D1
  187. 000001E4  6728                     beq        +0x2A /* 0000020E */
  188. 000001E6  7005                     moveq.l    D0, 0x05
  189. 000001E8  6B1A                     bmi        +0x1C /* 00000204 */
  190. 000001EA  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  191. 000001EE  6E14                     bgt        +0x16 /* 00000204 */
  192. 000001F0  2254                     movea.l    A1, [A4]
  193. 000001F2  41E9 0072                lea.l      A0, [A1 + 0x72]
  194. 000001F6  3200                     move.w     D1, D0
  195. 000001F8  E649                     lsr        D1.w, 3
  196. 000001FA  4441                     neg.w      D1
  197. 000001FC  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  198. 00000200  0A3C 0004                xori.b     ccr, 4
  199. label00000204:
  200. 00000204  57C0                     seq        D0
  201. 00000206  4400                     neg.b      D0
  202. 00000208  1D40 000C                move.b     [A6 + 0xC], D0
  203. 0000020C  600A                     bra        +0xC /* 00000218 */
  204. label0000020E:
  205. 0000020E  422E 000C                clr.b      [A6 + 0xC]
  206. 00000212  6004                     bra        +0x6 /* 00000218 */
  207. label00000214:
  208. 00000214  422E 000C                clr.b      [A6 + 0xC]
  209. label00000218:
  210. 00000218  285F                     movea.l    A4, [A7]+
  211. 0000021A  4E5E                     unlink     A6
  212. 0000021C  2E9F                     move.l     [A7], [A7]+
  213. 0000021E  4E75                     rts
  214. export_2295:
  215. 00000220  4E56 FFFE                link       A6, -0x0002
  216. 00000224  48E7 0118                movem.l    -[A7], D7,A3,A4
  217. 00000228  266E 0008                movea.l    A3, [A6 + 0x8]
  218. 0000022C  284B                     movea.l    A4, A3
  219. 0000022E  4247                     clr.w      D7
  220. 00000230  2054                     movea.l    A0, [A4]
  221. 00000232  3028 0022                move.w     D0, [A0 + 0x22]
  222. 00000236  5340                     subq.w     D0, 1
  223. 00000238  6708                     beq        +0xA /* 00000242 */
  224. 0000023A  5940                     subq.w     D0, 4
  225. 0000023C  6760                     beq        +0x62 /* 0000029E */
  226. 0000023E  6000 00BA                bra        +0xBC /* 000002FA */
  227. label00000242:
  228. 00000242  7008                     moveq.l    D0, 0x08
  229. 00000244  2054                     movea.l    A0, [A4]
  230. 00000246  B068 0006                cmp.w      D0, [A0 + 0x6]
  231. 0000024A  57C0                     seq        D0
  232. 0000024C  4A00                     tst.b      D0
  233. 0000024E  6748                     beq        +0x4A /* 00000298 */
  234. 00000250  7208                     moveq.l    D1, 0x08
  235. 00000252  B268 0008                cmp.w      D1, [A0 + 0x8]
  236. 00000256  57C1                     seq        D1
  237. 00000258  C001                     and.b      D0, D1
  238. 0000025A  673C                     beq        +0x3E /* 00000298 */
  239. 0000025C  7208                     moveq.l    D1, 0x08
  240. 0000025E  B268 000A                cmp.w      D1, [A0 + 0xA]
  241. 00000262  57C1                     seq        D1
  242. 00000264  C001                     and.b      D0, D1
  243. 00000266  6730                     beq        +0x32 /* 00000298 */
  244. 00000268  7208                     moveq.l    D1, 0x08
  245. 0000026A  B268 000C                cmp.w      D1, [A0 + 0xC]
  246. 0000026E  57C1                     seq        D1
  247. 00000270  C001                     and.b      D0, D1
  248. 00000272  6724                     beq        +0x26 /* 00000298 */
  249. 00000274  4267                     clr.w      -[A7]
  250. 00000276  2F0B                     move.l     -[A7], A3
  251. 00000278  4EAD 3312                jsr        [A5 + 0x3312 /* export_1630 */]
  252. 0000027C  101F                     move.b     D0, [A7]+
  253. 0000027E  670C                     beq        +0xE /* 0000028C */
  254. 00000280  4267                     clr.w      -[A7]
  255. 00000282  2F0B                     move.l     -[A7], A3
  256. 00000284  4EBA 0846                jsr        [PC + 0x846 /* 00000ACC */]
  257. 00000288  3E1F                     move.w     D7, [A7]+
  258. 0000028A  6072                     bra        +0x74 /* 000002FE */
  259. label0000028C:
  260. 0000028C  4267                     clr.w      -[A7]
  261. 0000028E  2F0B                     move.l     -[A7], A3
  262. 00000290  4EBA 00C6                jsr        [PC + 0xC6 /* 00000358 */]
  263. 00000294  3E1F                     move.w     D7, [A7]+
  264. 00000296  6066                     bra        +0x68 /* 000002FE */
  265. label00000298:
  266. 00000298  3E3C 98E0                move.w     D7, 0x98E0
  267. 0000029C  6060                     bra        +0x62 /* 000002FE */
  268. label0000029E:
  269. 0000029E  7008                     moveq.l    D0, 0x08
  270. 000002A0  2054                     movea.l    A0, [A4]
  271. 000002A2  B068 0006                cmp.w      D0, [A0 + 0x6]
  272. 000002A6  57C0                     seq        D0
  273. 000002A8  4A00                     tst.b      D0
  274. 000002AA  6748                     beq        +0x4A /* 000002F4 */
  275. 000002AC  7208                     moveq.l    D1, 0x08
  276. 000002AE  B268 0008                cmp.w      D1, [A0 + 0x8]
  277. 000002B2  57C1                     seq        D1
  278. 000002B4  C001                     and.b      D0, D1
  279. 000002B6  673C                     beq        +0x3E /* 000002F4 */
  280. 000002B8  7208                     moveq.l    D1, 0x08
  281. 000002BA  B268 000A                cmp.w      D1, [A0 + 0xA]
  282. 000002BE  57C1                     seq        D1
  283. 000002C0  C001                     and.b      D0, D1
  284. 000002C2  6730                     beq        +0x32 /* 000002F4 */
  285. 000002C4  7208                     moveq.l    D1, 0x08
  286. 000002C6  B268 000C                cmp.w      D1, [A0 + 0xC]
  287. 000002CA  57C1                     seq        D1
  288. 000002CC  C001                     and.b      D0, D1
  289. 000002CE  6724                     beq        +0x26 /* 000002F4 */
  290. 000002D0  4267                     clr.w      -[A7]
  291. 000002D2  2F0B                     move.l     -[A7], A3
  292. 000002D4  4EAD 3312                jsr        [A5 + 0x3312 /* export_1630 */]
  293. 000002D8  101F                     move.b     D0, [A7]+
  294. 000002DA  670C                     beq        +0xE /* 000002E8 */
  295. 000002DC  4267                     clr.w      -[A7]
  296. 000002DE  2F0B                     move.l     -[A7], A3
  297. 000002E0  4EBA 0AC2                jsr        [PC + 0xAC2 /* 00000DA4 */]
  298. 000002E4  3E1F                     move.w     D7, [A7]+
  299. 000002E6  6016                     bra        +0x18 /* 000002FE */
  300. label000002E8:
  301. 000002E8  4267                     clr.w      -[A7]
  302. 000002EA  2F0B                     move.l     -[A7], A3
  303. 000002EC  4EBA 036E                jsr        [PC + 0x36E /* 0000065C */]
  304. 000002F0  3E1F                     move.w     D7, [A7]+
  305. 000002F2  600A                     bra        +0xC /* 000002FE */
  306. label000002F4:
  307. 000002F4  3E3C 98E0                move.w     D7, 0x98E0
  308. 000002F8  6004                     bra        +0x6 /* 000002FE */
  309. label000002FA:
  310. 000002FA  3E3C 98E0                move.w     D7, 0x98E0
  311. label000002FE:
  312. 000002FE  3D47 000C                move.w     [A6 + 0xC], D7
  313. 00000302  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  314. 00000306  4E5E                     unlink     A6
  315. 00000308  2E9F                     move.l     [A7], [A7]+
  316. 0000030A  4E75                     rts
  317. 0000030C  4E56 FFFC                link       A6, -0x0004
  318. 00000310  2F0C                     move.l     -[A7], A4
  319. 00000312  286E 0008                movea.l    A4, [A6 + 0x8]
  320. 00000316  204C                     movea.l    A0, A4
  321. 00000318  5088                     addq.l     A0, 8
  322. 0000031A  2050                     movea.l    A0, [A0]
  323. 0000031C  2D48 FFFC                move.l     [A6 - 0x4], A0
  324. 00000320  4AAC FF8E                tst.l      [A4 - 0x72]
  325. 00000324  6716                     beq        +0x18 /* 0000033C */
  326. 00000326  2F2C FF8E                move.l     -[A7], [A4 - 0x72]
  327. 0000032A  205F                     movea.l    A0, [A7]+
  328. 0000032C  A02A                     syscall    HUnlock
  329. 0000032E  2F2C FF8E                move.l     -[A7], [A4 - 0x72]
  330. 00000332  205F                     movea.l    A0, [A7]+
  331. 00000334  A023                     syscall    DisposHandle/DisposeHandle
  332. 00000336  7000                     moveq.l    D0, 0x00
  333. 00000338  2940 FF8E                move.l     [A4 - 0x72], D0
  334. label0000033C:
  335. 0000033C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  336. 00000340  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  337. 00000344  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  338. 00000348  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  339. 0000034C  285F                     movea.l    A4, [A7]+
  340. 0000034E  4E5E                     unlink     A6
  341. 00000350  205F                     movea.l    A0, [A7]+
  342. 00000352  DEFC 000A                add.w      A7, 0xA /* '\n' */
  343. 00000356  4ED0                     jmp        [A0]
  344. fn00000358:
  345. 00000358  4E56 FF76                link       A6, -0x008A
  346. 0000035C  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  347. 00000360  266E 0008                movea.l    A3, [A6 + 0x8]
  348. 00000364  284B                     movea.l    A4, A3
  349. 00000366  4247                     clr.w      D7
  350. 00000368  41EE FFB8                lea.l      A0, [A6 - 0x48]
  351. 0000036C  2454                     movea.l    A2, [A4]
  352. 0000036E  43EA 00B8                lea.l      A1, [A2 + 0xB8]
  353. 00000372  20D9                     move.l     [A0]+, [A1]+
  354. 00000374  20D9                     move.l     [A0]+, [A1]+
  355. 00000376  102D F470                move.b     D0, [A5 - 0xB90]
  356. 0000037A  673E                     beq        +0x40 /* 000003BA */
  357. 0000037C  102D F474                move.b     D0, [A5 - 0xB8C]
  358. 00000380  672E                     beq        +0x30 /* 000003B0 */
  359. 00000382  7202                     moveq.l    D1, 0x02
  360. 00000384  6B1A                     bmi        +0x1C /* 000003A0 */
  361. 00000386  B27C 003F                cmp.w      D1, 0x3F /* '?' */
  362. 0000038A  6E14                     bgt        +0x16 /* 000003A0 */
  363. 0000038C  2254                     movea.l    A1, [A4]
  364. 0000038E  41E9 0072                lea.l      A0, [A1 + 0x72]
  365. 00000392  3401                     move.w     D2, D1
  366. 00000394  E64A                     lsr        D2.w, 3
  367. 00000396  4442                     neg.w      D2
  368. 00000398  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  369. 0000039C  0A3C 0004                xori.b     ccr, 4
  370. label000003A0:
  371. 000003A0  56C1                     sne        D1
  372. 000003A2  C001                     and.b      D0, D1
  373. 000003A4  670A                     beq        +0xC /* 000003B0 */
  374. 000003A6  2054                     movea.l    A0, [A4]
  375. 000003A8  317C 0020 00B6           move.w     [A0 + 0xB6], 0x20 /* ' ' */
  376. 000003AE  6012                     bra        +0x14 /* 000003C2 */
  377. label000003B0:
  378. 000003B0  2054                     movea.l    A0, [A4]
  379. 000003B2  317C 0008 00B6           move.w     [A0 + 0xB6], 0x8
  380. 000003B8  6008                     bra        +0xA /* 000003C2 */
  381. label000003BA:
  382. 000003BA  3E3C 98CC                move.w     D7, 0x98CC
  383. 000003BE  6000 0232                bra        +0x234 /* 000005F2 */
  384. label000003C2:
  385. 000003C2  7020                     moveq.l    D0, 0x20
  386. 000003C4  2054                     movea.l    A0, [A4]
  387. 000003C6  B068 00B6                cmp.w      D0, [A0 + 0xB6]
  388. 000003CA  57C0                     seq        D0
  389. 000003CC  4400                     neg.b      D0
  390. 000003CE  1D40 FFAE                move.b     [A6 - 0x52], D0
  391. 000003D2  2054                     movea.l    A0, [A4]
  392. 000003D4  3F28 00B6                move.w     -[A7], [A0 + 0xB6]
  393. 000003D8  2F0B                     move.l     -[A7], A3
  394. 000003DA  4EAD 3CD2                jsr        [A5 + 0x3CD2 /* export_1942 */]
  395. 000003DE  7000                     moveq.l    D0, 0x00
  396. 000003E0  2D40 FF8E                move.l     [A6 - 0x72], D0
  397. 000003E4  486E FFC2                pea.l      [A6 - 0x3E]
  398. 000003E8  487A FF22                pea.l      [PC - 0xDE /* 0000030C, value 0x4E56FFFC */]
  399. 000003EC  2F0E                     move.l     -[A7], A6
  400. 000003EE  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  401. 000003F2  2054                     movea.l    A0, [A4]
  402. 000003F4  2028 004C                move.l     D0, [A0 + 0x4C]
  403. 000003F8  5380                     subq.l     D0, 1
  404. 000003FA  2D40 FF7A                move.l     [A6 - 0x86], D0
  405. 000003FE  7C00                     moveq.l    D6, 0x00
  406. 00000400  6000 01C8                bra        +0x1CA /* 000005CA */
  407. label00000404:
  408. 00000404  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  409. 00000408  2054                     movea.l    A0, [A4]
  410. 0000040A  4AA8 0044                tst.l      [A0 + 0x44]
  411. 0000040E  6714                     beq        +0x16 /* 00000424 */
  412. 00000410  2248                     movea.l    A1, A0
  413. 00000412  2069 0044                movea.l    A0, [A1 + 0x44]
  414. 00000416  2050                     movea.l    A0, [A0]
  415. 00000418  3006                     move.w     D0, D6
  416. 0000041A  E540                     asl        D0.w, 2
  417. 0000041C  2D70 0000 FF92           move.l     [A6 - 0x6E], [A0 + D0.w]
  418. 00000422  6016                     bra        +0x18 /* 0000043A */
  419. label00000424:
  420. 00000424  2054                     movea.l    A0, [A4]
  421. 00000426  2028 002A                move.l     D0, [A0 + 0x2A]
  422. 0000042A  E580                     asl        D0, 2
  423. 0000042C  2F00                     move.l     -[A7], D0
  424. 0000042E  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  425. 00000432  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  426. 00000436  2D5F FF92                move.l     [A6 - 0x6E], [A7]+
  427. label0000043A:
  428. 0000043A  42A7                     clr.l      -[A7]
  429. 0000043C  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  430. 00000440  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  431. 00000444  2D57 FF8E                move.l     [A6 - 0x72], [A7]
  432. 00000448  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  433. 0000044C  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  434. 00000450  205F                     movea.l    A0, [A7]+
  435. 00000452  A064                     syscall    MoveHHi
  436. 00000454  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  437. 00000458  205F                     movea.l    A0, [A7]+
  438. 0000045A  A029                     syscall    HLock
  439. 0000045C  4267                     clr.w      -[A7]
  440. 0000045E  2054                     movea.l    A0, [A4]
  441. 00000460  3F28 0068                move.w     -[A7], [A0 + 0x68]
  442. 00000464  3F3C 0001                move.w     -[A7], 0x1
  443. 00000468  2268 0048                movea.l    A1, [A0 + 0x48]
  444. 0000046C  2251                     movea.l    A1, [A1]
  445. 0000046E  3006                     move.w     D0, D6
  446. 00000470  E540                     asl        D0.w, 2
  447. 00000472  2F31 0000                move.l     -[A7], [A1 + D0.w]
  448. 00000476  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  449. 0000047A  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  450. 0000047E  4267                     clr.w      -[A7]
  451. 00000480  2054                     movea.l    A0, [A4]
  452. 00000482  3F28 0068                move.w     -[A7], [A0 + 0x68]
  453. 00000486  486E FF92                pea.l      [A6 - 0x6E]
  454. 0000048A  226E FF8E                movea.l    A1, [A6 - 0x72]
  455. 0000048E  2F11                     move.l     -[A7], [A1]
  456. 00000490  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  457. 00000494  3E1F                     move.w     D7, [A7]+
  458. 00000496  70D9                     moveq.l    D0, 0xFFFFFFD9
  459. 00000498  B047                     cmp.w      D0, D7
  460. 0000049A  6708                     beq        +0xA /* 000004A4 */
  461. 0000049C  3F07                     move.w     -[A7], D7
  462. 0000049E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  463. 000004A2  6002                     bra        +0x4 /* 000004A6 */
  464. label000004A4:
  465. 000004A4  4247                     clr.w      D7
  466. label000004A6:
  467. 000004A6  4267                     clr.w      -[A7]
  468. 000004A8  2054                     movea.l    A0, [A4]
  469. 000004AA  2F28 0072                move.l     -[A7], [A0 + 0x72]
  470. 000004AE  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  471. 000004B2  101F                     move.b     D0, [A7]+
  472. 000004B4  6700 00FA                beq        +0xFC /* 000005B0 */
  473. 000004B8  42A7                     clr.l      -[A7]
  474. 000004BA  2054                     movea.l    A0, [A4]
  475. 000004BC  2F28 0072                move.l     -[A7], [A0 + 0x72]
  476. 000004C0  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  477. 000004C4  2D5F FFB4                move.l     [A6 - 0x4C], [A7]+
  478. 000004C8  42A7                     clr.l      -[A7]
  479. 000004CA  2054                     movea.l    A0, [A4]
  480. 000004CC  2F28 0072                move.l     -[A7], [A0 + 0x72]
  481. 000004D0  4EAD 41BA                jsr        [A5 + 0x41BA /* export_2099 */]
  482. 000004D4  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  483. 000004D8  2D7C 00FF 00FF FFA4      move.l     [A6 - 0x5C], 0xFF00FF
  484. 000004E0  3D7C 00FF FFA8           move.w     [A6 - 0x58], 0xFF
  485. 000004E6  42A7                     clr.l      -[A7]
  486. 000004E8  206E FF8E                movea.l    A0, [A6 - 0x72]
  487. 000004EC  2F10                     move.l     -[A7], [A0]
  488. 000004EE  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  489. 000004F2  281F                     move.l     D4, [A7]+
  490. 000004F4  42A7                     clr.l      -[A7]
  491. 000004F6  2054                     movea.l    A0, [A4]
  492. 000004F8  2028 003E                move.l     D0, [A0 + 0x3E]
  493. 000004FC  5380                     subq.l     D0, 1
  494. 000004FE  2F00                     move.l     -[A7], D0
  495. 00000500  2F06                     move.l     -[A7], D6
  496. 00000502  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  497. 00000506  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  498. 0000050A  2028 002E                move.l     D0, [A0 + 0x2E]
  499. 0000050E  909F                     sub.l      D0, [A7]+
  500. 00000510  5380                     subq.l     D0, 1
  501. 00000512  2F00                     move.l     -[A7], D0
  502. 00000514  201F                     move.l     D0, [A7]+
  503. 00000516  2E9F                     move.l     [A7], [A7]+
  504. 00000518  B097                     cmp.l      D0, [A7]
  505. 0000051A  6C02                     bge        +0x4 /* 0000051E */
  506. 0000051C  2E80                     move.l     [A7], D0
  507. label0000051E:
  508. 0000051E  2D5F FF76                move.l     [A6 - 0x8A], [A7]+
  509. 00000522  7A00                     moveq.l    D5, 0x00
  510. 00000524  607A                     bra        +0x7C /* 000005A0 */
  511. label00000526:
  512. 00000526  2005                     move.l     D0, D5
  513. 00000528  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  514. 0000052E  4A80                     tst.l      D0
  515. 00000530  6704                     beq        +0x6 /* 00000536 */
  516. 00000532  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  517. label00000536:
  518. 00000536  42A7                     clr.l      -[A7]
  519. 00000538  2F06                     move.l     -[A7], D6
  520. 0000053A  2054                     movea.l    A0, [A4]
  521. 0000053C  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  522. 00000540  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  523. 00000544  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  524. 00000548  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  525. 0000054C  201F                     move.l     D0, [A7]+
  526. 0000054E  D0AE FFB0                add.l      D0, [A6 - 0x50]
  527. 00000552  2F05                     move.l     -[A7], D5
  528. 00000554  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  529. 00000558  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  530. 0000055C  221F                     move.l     D1, [A7]+
  531. 0000055E  D280                     add.l      D1, D0
  532. 00000560  2F01                     move.l     -[A7], D1
  533. 00000562  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  534. 00000566  2D5F FF8A                move.l     [A6 - 0x76], [A7]+
  535. 0000056A  102E FFAE                move.b     D0, [A6 - 0x52]
  536. 0000056E  6712                     beq        +0x14 /* 00000582 */
  537. 00000570  2F04                     move.l     -[A7], D4
  538. 00000572  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  539. 00000576  2054                     movea.l    A0, [A4]
  540. 00000578  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  541. 0000057C  4EAD 3642                jsr        [A5 + 0x3642 /* export_1732 */]
  542. 00000580  6010                     bra        +0x12 /* 00000592 */
  543. label00000582:
  544. 00000582  2F04                     move.l     -[A7], D4
  545. 00000584  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  546. 00000588  2054                     movea.l    A0, [A4]
  547. 0000058A  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  548. 0000058E  4EAD 364A                jsr        [A5 + 0x364A /* export_1733 */]
  549. label00000592:
  550. 00000592  2054                     movea.l    A0, [A4]
  551. 00000594  2028 002A                move.l     D0, [A0 + 0x2A]
  552. 00000598  E580                     asl        D0, 2
  553. 0000059A  D880                     add.l      D4, D0
  554. 0000059C  5285                     addq.l     D5, 1
  555. 0000059E  6906                     bvs        +0x8 /* 000005A6 */
  556. label000005A0:
  557. 000005A0  BAAE FF76                cmp.l      D5, [A6 - 0x8A]
  558. 000005A4  6F80                     ble        -0x7E /* 00000526 */
  559. label000005A6:
  560. 000005A6  2054                     movea.l    A0, [A4]
  561. 000005A8  2F28 0072                move.l     -[A7], [A0 + 0x72]
  562. 000005AC  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  563. label000005B0:
  564. 000005B0  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  565. 000005B4  205F                     movea.l    A0, [A7]+
  566. 000005B6  A02A                     syscall    HUnlock
  567. 000005B8  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  568. 000005BC  205F                     movea.l    A0, [A7]+
  569. 000005BE  A023                     syscall    DisposHandle/DisposeHandle
  570. 000005C0  7000                     moveq.l    D0, 0x00
  571. 000005C2  2D40 FF8E                move.l     [A6 - 0x72], D0
  572. 000005C6  5286                     addq.l     D6, 1
  573. 000005C8  6908                     bvs        +0xA /* 000005D2 */
  574. label000005CA:
  575. 000005CA  BCAE FF7A                cmp.l      D6, [A6 - 0x86]
  576. 000005CE  6F00 FE34                ble        -0x1CA /* 00000404 */
  577. label000005D2:
  578. 000005D2  2F0B                     move.l     -[A7], A3
  579. 000005D4  4EAD 3CE2                jsr        [A5 + 0x3CE2 /* export_1944 */]
  580. 000005D8  2F0B                     move.l     -[A7], A3
  581. 000005DA  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  582. 000005DE  2F0B                     move.l     -[A7], A3
  583. 000005E0  4EAD 3CEA                jsr        [A5 + 0x3CEA /* export_1945 */]
  584. 000005E4  2F0B                     move.l     -[A7], A3
  585. 000005E6  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  586. 000005EA  486E FFC2                pea.l      [A6 - 0x3E]
  587. 000005EE  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  588. label000005F2:
  589. 000005F2  3D47 000C                move.w     [A6 + 0xC], D7
  590. 000005F6  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  591. 000005FA  4E5E                     unlink     A6
  592. 000005FC  2E9F                     move.l     [A7], [A7]+
  593. 000005FE  4E75                     rts
  594. 00000600  4E56 FFFC                link       A6, -0x0004
  595. 00000604  2F0C                     move.l     -[A7], A4
  596. 00000606  286E 0008                movea.l    A4, [A6 + 0x8]
  597. 0000060A  204C                     movea.l    A0, A4
  598. 0000060C  5088                     addq.l     A0, 8
  599. 0000060E  2050                     movea.l    A0, [A0]
  600. 00000610  2D48 FFFC                move.l     [A6 - 0x4], A0
  601. 00000614  4AAC FF8A                tst.l      [A4 - 0x76]
  602. 00000618  6710                     beq        +0x12 /* 0000062A */
  603. 0000061A  2F2C FF8A                move.l     -[A7], [A4 - 0x76]
  604. 0000061E  205F                     movea.l    A0, [A7]+
  605. 00000620  A02A                     syscall    HUnlock
  606. 00000622  2F2C FF8A                move.l     -[A7], [A4 - 0x76]
  607. 00000626  205F                     movea.l    A0, [A7]+
  608. 00000628  A023                     syscall    DisposHandle/DisposeHandle
  609. label0000062A:
  610. 0000062A  4AAC FF82                tst.l      [A4 - 0x7E]
  611. 0000062E  6710                     beq        +0x12 /* 00000640 */
  612. 00000630  2F2C FF82                move.l     -[A7], [A4 - 0x7E]
  613. 00000634  205F                     movea.l    A0, [A7]+
  614. 00000636  A02A                     syscall    HUnlock
  615. 00000638  2F2C FF82                move.l     -[A7], [A4 - 0x7E]
  616. 0000063C  205F                     movea.l    A0, [A7]+
  617. 0000063E  A023                     syscall    DisposHandle/DisposeHandle
  618. label00000640:
  619. 00000640  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  620. 00000644  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  621. 00000648  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  622. 0000064C  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  623. 00000650  285F                     movea.l    A4, [A7]+
  624. 00000652  4E5E                     unlink     A6
  625. 00000654  205F                     movea.l    A0, [A7]+
  626. 00000656  DEFC 000A                add.w      A7, 0xA /* '\n' */
  627. 0000065A  4ED0                     jmp        [A0]
  628. fn0000065C:
  629. 0000065C  4E56 FF66                link       A6, -0x009A
  630. 00000660  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  631. 00000664  286E 0008                movea.l    A4, [A6 + 0x8]
  632. 00000668  4245                     clr.w      D5
  633. 0000066A  41EE FFB8                lea.l      A0, [A6 - 0x48]
  634. 0000066E  2454                     movea.l    A2, [A4]
  635. 00000670  43EA 00B8                lea.l      A1, [A2 + 0xB8]
  636. 00000674  20D9                     move.l     [A0]+, [A1]+
  637. 00000676  20D9                     move.l     [A0]+, [A1]+
  638. 00000678  102D F470                move.b     D0, [A5 - 0xB90]
  639. 0000067C  673E                     beq        +0x40 /* 000006BC */
  640. 0000067E  102D F474                move.b     D0, [A5 - 0xB8C]
  641. 00000682  672E                     beq        +0x30 /* 000006B2 */
  642. 00000684  7202                     moveq.l    D1, 0x02
  643. 00000686  6B1A                     bmi        +0x1C /* 000006A2 */
  644. 00000688  B27C 003F                cmp.w      D1, 0x3F /* '?' */
  645. 0000068C  6E14                     bgt        +0x16 /* 000006A2 */
  646. 0000068E  2254                     movea.l    A1, [A4]
  647. 00000690  41E9 0072                lea.l      A0, [A1 + 0x72]
  648. 00000694  3401                     move.w     D2, D1
  649. 00000696  E64A                     lsr        D2.w, 3
  650. 00000698  4442                     neg.w      D2
  651. 0000069A  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  652. 0000069E  0A3C 0004                xori.b     ccr, 4
  653. label000006A2:
  654. 000006A2  56C1                     sne        D1
  655. 000006A4  C001                     and.b      D0, D1
  656. 000006A6  670A                     beq        +0xC /* 000006B2 */
  657. 000006A8  2054                     movea.l    A0, [A4]
  658. 000006AA  317C 0020 00B6           move.w     [A0 + 0xB6], 0x20 /* ' ' */
  659. 000006B0  6012                     bra        +0x14 /* 000006C4 */
  660. label000006B2:
  661. 000006B2  2054                     movea.l    A0, [A4]
  662. 000006B4  317C 0008 00B6           move.w     [A0 + 0xB6], 0x8
  663. 000006BA  6008                     bra        +0xA /* 000006C4 */
  664. label000006BC:
  665. 000006BC  3A3C 98CC                move.w     D5, 0x98CC
  666. 000006C0  6000 03A8                bra        +0x3AA /* 00000A6A */
  667. label000006C4:
  668. 000006C4  7020                     moveq.l    D0, 0x20
  669. 000006C6  2054                     movea.l    A0, [A4]
  670. 000006C8  B068 00B6                cmp.w      D0, [A0 + 0xB6]
  671. 000006CC  57C0                     seq        D0
  672. 000006CE  4400                     neg.b      D0
  673. 000006D0  1D40 FFAE                move.b     [A6 - 0x52], D0
  674. 000006D4  2054                     movea.l    A0, [A4]
  675. 000006D6  3F28 00B6                move.w     -[A7], [A0 + 0xB6]
  676. 000006DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  677. 000006DE  4EAD 3CD2                jsr        [A5 + 0x3CD2 /* export_1942 */]
  678. 000006E2  7000                     moveq.l    D0, 0x00
  679. 000006E4  2D40 FF8A                move.l     [A6 - 0x76], D0
  680. 000006E8  7000                     moveq.l    D0, 0x00
  681. 000006EA  2D40 FF82                move.l     [A6 - 0x7E], D0
  682. 000006EE  486E FFC2                pea.l      [A6 - 0x3E]
  683. 000006F2  487A FF0C                pea.l      [PC - 0xF4 /* 00000600, value 0x4E56FFFC */]
  684. 000006F6  2F0E                     move.l     -[A7], A6
  685. 000006F8  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  686. 000006FC  2054                     movea.l    A0, [A4]
  687. 000006FE  2028 004C                move.l     D0, [A0 + 0x4C]
  688. 00000702  5380                     subq.l     D0, 1
  689. 00000704  2D40 FF6E                move.l     [A6 - 0x92], D0
  690. 00000708  7C00                     moveq.l    D6, 0x00
  691. 0000070A  6000 032E                bra        +0x330 /* 00000A3A */
  692. label0000070E:
  693. 0000070E  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  694. 00000712  2054                     movea.l    A0, [A4]
  695. 00000714  4AA8 0044                tst.l      [A0 + 0x44]
  696. 00000718  6714                     beq        +0x16 /* 0000072E */
  697. 0000071A  2248                     movea.l    A1, A0
  698. 0000071C  2069 0044                movea.l    A0, [A1 + 0x44]
  699. 00000720  2050                     movea.l    A0, [A0]
  700. 00000722  3006                     move.w     D0, D6
  701. 00000724  E540                     asl        D0.w, 2
  702. 00000726  2D70 0000 FF8E           move.l     [A6 - 0x72], [A0 + D0.w]
  703. 0000072C  6030                     bra        +0x32 /* 0000075E */
  704. label0000072E:
  705. 0000072E  2054                     movea.l    A0, [A4]
  706. 00000730  3028 0008                move.w     D0, [A0 + 0x8]
  707. 00000734  D068 0006                add.w      D0, [A0 + 0x6]
  708. 00000738  3228 000A                move.w     D1, [A0 + 0xA]
  709. 0000073C  D240                     add.w      D1, D0
  710. 0000073E  48C1                     ext.l      D1
  711. 00000740  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  712. 00000744  2F01                     move.l     -[A7], D1
  713. 00000746  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  714. 0000074A  7008                     moveq.l    D0, 0x08
  715. 0000074C  2F00                     move.l     -[A7], D0
  716. 0000074E  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  717. 00000752  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  718. 00000756  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  719. 0000075A  2D5F FF8E                move.l     [A6 - 0x72], [A7]+
  720. label0000075E:
  721. 0000075E  42A7                     clr.l      -[A7]
  722. 00000760  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  723. 00000764  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  724. 00000768  2D57 FF8A                move.l     [A6 - 0x76], [A7]
  725. 0000076C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  726. 00000770  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  727. 00000774  205F                     movea.l    A0, [A7]+
  728. 00000776  A064                     syscall    MoveHHi
  729. 00000778  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  730. 0000077C  205F                     movea.l    A0, [A7]+
  731. 0000077E  A029                     syscall    HLock
  732. 00000780  4267                     clr.w      -[A7]
  733. 00000782  2054                     movea.l    A0, [A4]
  734. 00000784  3F28 0068                move.w     -[A7], [A0 + 0x68]
  735. 00000788  3F3C 0001                move.w     -[A7], 0x1
  736. 0000078C  2268 0048                movea.l    A1, [A0 + 0x48]
  737. 00000790  2251                     movea.l    A1, [A1]
  738. 00000792  3006                     move.w     D0, D6
  739. 00000794  E540                     asl        D0.w, 2
  740. 00000796  2F31 0000                move.l     -[A7], [A1 + D0.w]
  741. 0000079A  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  742. 0000079E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  743. 000007A2  4267                     clr.w      -[A7]
  744. 000007A4  2054                     movea.l    A0, [A4]
  745. 000007A6  3F28 0068                move.w     -[A7], [A0 + 0x68]
  746. 000007AA  486E FF8E                pea.l      [A6 - 0x72]
  747. 000007AE  226E FF8A                movea.l    A1, [A6 - 0x76]
  748. 000007B2  2F11                     move.l     -[A7], [A1]
  749. 000007B4  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  750. 000007B8  3A1F                     move.w     D5, [A7]+
  751. 000007BA  70D9                     moveq.l    D0, 0xFFFFFFD9
  752. 000007BC  B045                     cmp.w      D0, D5
  753. 000007BE  6708                     beq        +0xA /* 000007C8 */
  754. 000007C0  3F05                     move.w     -[A7], D5
  755. 000007C2  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  756. 000007C6  6002                     bra        +0x4 /* 000007CA */
  757. label000007C8:
  758. 000007C8  4245                     clr.w      D5
  759. label000007CA:
  760. 000007CA  2054                     movea.l    A0, [A4]
  761. 000007CC  3028 0008                move.w     D0, [A0 + 0x8]
  762. 000007D0  D068 0006                add.w      D0, [A0 + 0x6]
  763. 000007D4  3228 000A                move.w     D1, [A0 + 0xA]
  764. 000007D8  D240                     add.w      D1, D0
  765. 000007DA  3028 000C                move.w     D0, [A0 + 0xC]
  766. 000007DE  D041                     add.w      D0, D1
  767. 000007E0  48C0                     ext.l      D0
  768. 000007E2  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  769. 000007E6  2F00                     move.l     -[A7], D0
  770. 000007E8  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  771. 000007EC  7008                     moveq.l    D0, 0x08
  772. 000007EE  2F00                     move.l     -[A7], D0
  773. 000007F0  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  774. 000007F4  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  775. 000007F8  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  776. 000007FC  2D5F FF86                move.l     [A6 - 0x7A], [A7]+
  777. 00000800  42A7                     clr.l      -[A7]
  778. 00000802  2F2E FF86                move.l     -[A7], [A6 - 0x7A]
  779. 00000806  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  780. 0000080A  2D57 FF82                move.l     [A6 - 0x7E], [A7]
  781. 0000080E  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  782. 00000812  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  783. 00000816  205F                     movea.l    A0, [A7]+
  784. 00000818  A064                     syscall    MoveHHi
  785. 0000081A  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  786. 0000081E  205F                     movea.l    A0, [A7]+
  787. 00000820  A029                     syscall    HLock
  788. 00000822  42A7                     clr.l      -[A7]
  789. 00000824  206E FF82                movea.l    A0, [A6 - 0x7E]
  790. 00000828  2F10                     move.l     -[A7], [A0]
  791. 0000082A  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  792. 0000082E  265F                     movea.l    A3, [A7]+
  793. 00000830  4267                     clr.w      -[A7]
  794. 00000832  206E FF8A                movea.l    A0, [A6 - 0x76]
  795. 00000836  2F10                     move.l     -[A7], [A0]
  796. 00000838  2F0B                     move.l     -[A7], A3
  797. 0000083A  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  798. 0000083E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  799. 00000842  4267                     clr.w      -[A7]
  800. 00000844  2054                     movea.l    A0, [A4]
  801. 00000846  2F28 0072                move.l     -[A7], [A0 + 0x72]
  802. 0000084A  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  803. 0000084E  101F                     move.b     D0, [A7]+
  804. 00000850  6700 01B8                beq        +0x1BA /* 00000A0A */
  805. 00000854  42A7                     clr.l      -[A7]
  806. 00000856  2054                     movea.l    A0, [A4]
  807. 00000858  2F28 0072                move.l     -[A7], [A0 + 0x72]
  808. 0000085C  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  809. 00000860  2D5F FFB4                move.l     [A6 - 0x4C], [A7]+
  810. 00000864  42A7                     clr.l      -[A7]
  811. 00000866  2054                     movea.l    A0, [A4]
  812. 00000868  2F28 0072                move.l     -[A7], [A0 + 0x72]
  813. 0000086C  4EAD 41BA                jsr        [A5 + 0x41BA /* export_2099 */]
  814. 00000870  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  815. 00000874  2D7C 00FF 00FF FF9A      move.l     [A6 - 0x66], 0xFF00FF
  816. 0000087C  3D7C 00FF FF9E           move.w     [A6 - 0x62], 0xFF
  817. 00000882  2054                     movea.l    A0, [A4]
  818. 00000884  3028 003A                move.w     D0, [A0 + 0x3A]
  819. 00000888  5340                     subq.w     D0, 1
  820. 0000088A  670A                     beq        +0xC /* 00000896 */
  821. 0000088C  5340                     subq.w     D0, 1
  822. 0000088E  6700 00B8                beq        +0xBA /* 00000948 */
  823. 00000892  6000 0162                bra        +0x164 /* 000009F6 */
  824. label00000896:
  825. 00000896  42A7                     clr.l      -[A7]
  826. 00000898  2054                     movea.l    A0, [A4]
  827. 0000089A  2028 003E                move.l     D0, [A0 + 0x3E]
  828. 0000089E  5380                     subq.l     D0, 1
  829. 000008A0  2F00                     move.l     -[A7], D0
  830. 000008A2  2F06                     move.l     -[A7], D6
  831. 000008A4  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  832. 000008A8  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  833. 000008AC  2028 002E                move.l     D0, [A0 + 0x2E]
  834. 000008B0  909F                     sub.l      D0, [A7]+
  835. 000008B2  5380                     subq.l     D0, 1
  836. 000008B4  2F00                     move.l     -[A7], D0
  837. 000008B6  201F                     move.l     D0, [A7]+
  838. 000008B8  2E9F                     move.l     [A7], [A7]+
  839. 000008BA  B097                     cmp.l      D0, [A7]
  840. 000008BC  6C02                     bge        +0x4 /* 000008C0 */
  841. 000008BE  2E80                     move.l     [A7], D0
  842. label000008C0:
  843. 000008C0  2D5F FF6A                move.l     [A6 - 0x96], [A7]+
  844. 000008C4  7E00                     moveq.l    D7, 0x00
  845. 000008C6  6076                     bra        +0x78 /* 0000093E */
  846. label000008C8:
  847. 000008C8  2007                     move.l     D0, D7
  848. 000008CA  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  849. 000008D0  4A80                     tst.l      D0
  850. 000008D2  6704                     beq        +0x6 /* 000008D8 */
  851. 000008D4  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  852. label000008D8:
  853. 000008D8  42A7                     clr.l      -[A7]
  854. 000008DA  2F06                     move.l     -[A7], D6
  855. 000008DC  2054                     movea.l    A0, [A4]
  856. 000008DE  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  857. 000008E2  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  858. 000008E6  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  859. 000008EA  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  860. 000008EE  201F                     move.l     D0, [A7]+
  861. 000008F0  D0AE FFB0                add.l      D0, [A6 - 0x50]
  862. 000008F4  2F07                     move.l     -[A7], D7
  863. 000008F6  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  864. 000008FA  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  865. 000008FE  221F                     move.l     D1, [A7]+
  866. 00000900  D280                     add.l      D1, D0
  867. 00000902  2F01                     move.l     -[A7], D1
  868. 00000904  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  869. 00000908  281F                     move.l     D4, [A7]+
  870. 0000090A  102E FFAE                move.b     D0, [A6 - 0x52]
  871. 0000090E  6710                     beq        +0x12 /* 00000920 */
  872. 00000910  2F0B                     move.l     -[A7], A3
  873. 00000912  2F04                     move.l     -[A7], D4
  874. 00000914  2054                     movea.l    A0, [A4]
  875. 00000916  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  876. 0000091A  4EAD 3642                jsr        [A5 + 0x3642 /* export_1732 */]
  877. 0000091E  600E                     bra        +0x10 /* 0000092E */
  878. label00000920:
  879. 00000920  2F0B                     move.l     -[A7], A3
  880. 00000922  2F04                     move.l     -[A7], D4
  881. 00000924  2054                     movea.l    A0, [A4]
  882. 00000926  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  883. 0000092A  4EAD 364A                jsr        [A5 + 0x364A /* export_1733 */]
  884. label0000092E:
  885. 0000092E  2054                     movea.l    A0, [A4]
  886. 00000930  2028 002A                move.l     D0, [A0 + 0x2A]
  887. 00000934  E580                     asl        D0, 2
  888. 00000936  D7C0                     add.l      A3, D0
  889. 00000938  5287                     addq.l     D7, 1
  890. 0000093A  6900 00C4                bvs        +0xC6 /* 00000A00 */
  891. label0000093E:
  892. 0000093E  BEAE FF6A                cmp.l      D7, [A6 - 0x96]
  893. 00000942  6F84                     ble        -0x7A /* 000008C8 */
  894. 00000944  6000 00BA                bra        +0xBC /* 00000A00 */
  895. label00000948:
  896. 00000948  42A7                     clr.l      -[A7]
  897. 0000094A  2054                     movea.l    A0, [A4]
  898. 0000094C  2028 003E                move.l     D0, [A0 + 0x3E]
  899. 00000950  5380                     subq.l     D0, 1
  900. 00000952  2F00                     move.l     -[A7], D0
  901. 00000954  2F06                     move.l     -[A7], D6
  902. 00000956  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  903. 0000095A  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  904. 0000095E  2028 002E                move.l     D0, [A0 + 0x2E]
  905. 00000962  909F                     sub.l      D0, [A7]+
  906. 00000964  5380                     subq.l     D0, 1
  907. 00000966  2F00                     move.l     -[A7], D0
  908. 00000968  201F                     move.l     D0, [A7]+
  909. 0000096A  2E9F                     move.l     [A7], [A7]+
  910. 0000096C  B097                     cmp.l      D0, [A7]
  911. 0000096E  6C02                     bge        +0x4 /* 00000972 */
  912. 00000970  2E80                     move.l     [A7], D0
  913. label00000972:
  914. 00000972  2D5F FF66                move.l     [A6 - 0x9A], [A7]+
  915. 00000976  7E00                     moveq.l    D7, 0x00
  916. 00000978  6074                     bra        +0x76 /* 000009EE */
  917. label0000097A:
  918. 0000097A  2007                     move.l     D0, D7
  919. 0000097C  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  920. 00000982  4A80                     tst.l      D0
  921. 00000984  6704                     beq        +0x6 /* 0000098A */
  922. 00000986  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  923. label0000098A:
  924. 0000098A  42A7                     clr.l      -[A7]
  925. 0000098C  2F06                     move.l     -[A7], D6
  926. 0000098E  2054                     movea.l    A0, [A4]
  927. 00000990  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  928. 00000994  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  929. 00000998  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  930. 0000099C  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  931. 000009A0  201F                     move.l     D0, [A7]+
  932. 000009A2  D0AE FFB0                add.l      D0, [A6 - 0x50]
  933. 000009A6  2F07                     move.l     -[A7], D7
  934. 000009A8  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  935. 000009AC  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  936. 000009B0  221F                     move.l     D1, [A7]+
  937. 000009B2  D280                     add.l      D1, D0
  938. 000009B4  2F01                     move.l     -[A7], D1
  939. 000009B6  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  940. 000009BA  281F                     move.l     D4, [A7]+
  941. 000009BC  102E FFAE                move.b     D0, [A6 - 0x52]
  942. 000009C0  6710                     beq        +0x12 /* 000009D2 */
  943. 000009C2  2F0B                     move.l     -[A7], A3
  944. 000009C4  2F04                     move.l     -[A7], D4
  945. 000009C6  2054                     movea.l    A0, [A4]
  946. 000009C8  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  947. 000009CC  4EAD 3652                jsr        [A5 + 0x3652 /* export_1734 */]
  948. 000009D0  600E                     bra        +0x10 /* 000009E0 */
  949. label000009D2:
  950. 000009D2  2F0B                     move.l     -[A7], A3
  951. 000009D4  2F04                     move.l     -[A7], D4
  952. 000009D6  2054                     movea.l    A0, [A4]
  953. 000009D8  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  954. 000009DC  4EAD 365A                jsr        [A5 + 0x365A /* export_1735 */]
  955. label000009E0:
  956. 000009E0  2054                     movea.l    A0, [A4]
  957. 000009E2  2028 002A                move.l     D0, [A0 + 0x2A]
  958. 000009E6  E580                     asl        D0, 2
  959. 000009E8  D7C0                     add.l      A3, D0
  960. 000009EA  5287                     addq.l     D7, 1
  961. 000009EC  6912                     bvs        +0x14 /* 00000A00 */
  962. label000009EE:
  963. 000009EE  BEAE FF66                cmp.l      D7, [A6 - 0x9A]
  964. 000009F2  6F86                     ble        -0x78 /* 0000097A */
  965. 000009F4  600A                     bra        +0xC /* 00000A00 */
  966. label000009F6:
  967. 000009F6  3F3C 98E0                move.w     -[A7], 0x98E0
  968. 000009FA  42A7                     clr.l      -[A7]
  969. 000009FC  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  970. label00000A00:
  971. 00000A00  2054                     movea.l    A0, [A4]
  972. 00000A02  2F28 0072                move.l     -[A7], [A0 + 0x72]
  973. 00000A06  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  974. label00000A0A:
  975. 00000A0A  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  976. 00000A0E  205F                     movea.l    A0, [A7]+
  977. 00000A10  A02A                     syscall    HUnlock
  978. 00000A12  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  979. 00000A16  205F                     movea.l    A0, [A7]+
  980. 00000A18  A023                     syscall    DisposHandle/DisposeHandle
  981. 00000A1A  7000                     moveq.l    D0, 0x00
  982. 00000A1C  2D40 FF82                move.l     [A6 - 0x7E], D0
  983. 00000A20  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  984. 00000A24  205F                     movea.l    A0, [A7]+
  985. 00000A26  A02A                     syscall    HUnlock
  986. 00000A28  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  987. 00000A2C  205F                     movea.l    A0, [A7]+
  988. 00000A2E  A023                     syscall    DisposHandle/DisposeHandle
  989. 00000A30  7000                     moveq.l    D0, 0x00
  990. 00000A32  2D40 FF8A                move.l     [A6 - 0x76], D0
  991. 00000A36  5286                     addq.l     D6, 1
  992. 00000A38  6908                     bvs        +0xA /* 00000A42 */
  993. label00000A3A:
  994. 00000A3A  BCAE FF6E                cmp.l      D6, [A6 - 0x92]
  995. 00000A3E  6F00 FCCE                ble        -0x330 /* 0000070E */
  996. label00000A42:
  997. 00000A42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  998. 00000A46  4EAD 3CE2                jsr        [A5 + 0x3CE2 /* export_1944 */]
  999. 00000A4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1000. 00000A4E  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  1001. 00000A52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1002. 00000A56  4EAD 3CEA                jsr        [A5 + 0x3CEA /* export_1945 */]
  1003. 00000A5A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1004. 00000A5E  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  1005. 00000A62  486E FFC2                pea.l      [A6 - 0x3E]
  1006. 00000A66  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1007. label00000A6A:
  1008. 00000A6A  3D45 000C                move.w     [A6 + 0xC], D5
  1009. 00000A6E  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  1010. 00000A72  4E5E                     unlink     A6
  1011. 00000A74  2E9F                     move.l     [A7], [A7]+
  1012. 00000A76  4E75                     rts
  1013. 00000A78  4E56 FFFC                link       A6, -0x0004
  1014. 00000A7C  2F0C                     move.l     -[A7], A4
  1015. 00000A7E  286E 0008                movea.l    A4, [A6 + 0x8]
  1016. 00000A82  204C                     movea.l    A0, A4
  1017. 00000A84  5088                     addq.l     A0, 8
  1018. 00000A86  2050                     movea.l    A0, [A0]
  1019. 00000A88  2D48 FFFC                move.l     [A6 - 0x4], A0
  1020. 00000A8C  4AAC FF8E                tst.l      [A4 - 0x72]
  1021. 00000A90  6716                     beq        +0x18 /* 00000AA8 */
  1022. 00000A92  2F2C FF8E                move.l     -[A7], [A4 - 0x72]
  1023. 00000A96  205F                     movea.l    A0, [A7]+
  1024. 00000A98  A02A                     syscall    HUnlock
  1025. 00000A9A  2F2C FF8E                move.l     -[A7], [A4 - 0x72]
  1026. 00000A9E  205F                     movea.l    A0, [A7]+
  1027. 00000AA0  A023                     syscall    DisposHandle/DisposeHandle
  1028. 00000AA2  7000                     moveq.l    D0, 0x00
  1029. 00000AA4  2940 FF8E                move.l     [A4 - 0x72], D0
  1030. label00000AA8:
  1031. 00000AA8  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1032. 00000AAC  4EAD 3D12                jsr        [A5 + 0x3D12 /* export_1950 */]
  1033. 00000AB0  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1034. 00000AB4  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  1035. 00000AB8  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1036. 00000ABC  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  1037. 00000AC0  285F                     movea.l    A4, [A7]+
  1038. 00000AC2  4E5E                     unlink     A6
  1039. 00000AC4  205F                     movea.l    A0, [A7]+
  1040. 00000AC6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1041. 00000ACA  4ED0                     jmp        [A0]
  1042. fn00000ACC:
  1043. 00000ACC  4E56 FF76                link       A6, -0x008A
  1044. 00000AD0  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1045. 00000AD4  266E 0008                movea.l    A3, [A6 + 0x8]
  1046. 00000AD8  284B                     movea.l    A4, A3
  1047. 00000ADA  4244                     clr.w      D4
  1048. 00000ADC  7000                     moveq.l    D0, 0x00
  1049. 00000ADE  2D40 FF8E                move.l     [A6 - 0x72], D0
  1050. 00000AE2  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1051. 00000AE6  2454                     movea.l    A2, [A4]
  1052. 00000AE8  43EA 00B8                lea.l      A1, [A2 + 0xB8]
  1053. 00000AEC  20D9                     move.l     [A0]+, [A1]+
  1054. 00000AEE  20D9                     move.l     [A0]+, [A1]+
  1055. 00000AF0  102D F470                move.b     D0, [A5 - 0xB90]
  1056. 00000AF4  673E                     beq        +0x40 /* 00000B34 */
  1057. 00000AF6  102D F474                move.b     D0, [A5 - 0xB8C]
  1058. 00000AFA  672E                     beq        +0x30 /* 00000B2A */
  1059. 00000AFC  7202                     moveq.l    D1, 0x02
  1060. 00000AFE  6B1A                     bmi        +0x1C /* 00000B1A */
  1061. 00000B00  B27C 003F                cmp.w      D1, 0x3F /* '?' */
  1062. 00000B04  6E14                     bgt        +0x16 /* 00000B1A */
  1063. 00000B06  2254                     movea.l    A1, [A4]
  1064. 00000B08  41E9 0072                lea.l      A0, [A1 + 0x72]
  1065. 00000B0C  3401                     move.w     D2, D1
  1066. 00000B0E  E64A                     lsr        D2.w, 3
  1067. 00000B10  4442                     neg.w      D2
  1068. 00000B12  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  1069. 00000B16  0A3C 0004                xori.b     ccr, 4
  1070. label00000B1A:
  1071. 00000B1A  56C1                     sne        D1
  1072. 00000B1C  C001                     and.b      D0, D1
  1073. 00000B1E  670A                     beq        +0xC /* 00000B2A */
  1074. 00000B20  2054                     movea.l    A0, [A4]
  1075. 00000B22  317C 0020 00B6           move.w     [A0 + 0xB6], 0x20 /* ' ' */
  1076. 00000B28  6012                     bra        +0x14 /* 00000B3C */
  1077. label00000B2A:
  1078. 00000B2A  2054                     movea.l    A0, [A4]
  1079. 00000B2C  317C 0008 00B6           move.w     [A0 + 0xB6], 0x8
  1080. 00000B32  6008                     bra        +0xA /* 00000B3C */
  1081. label00000B34:
  1082. 00000B34  383C 98CC                move.w     D4, 0x98CC
  1083. 00000B38  6000 01EA                bra        +0x1EC /* 00000D24 */
  1084. label00000B3C:
  1085. 00000B3C  7020                     moveq.l    D0, 0x20
  1086. 00000B3E  2054                     movea.l    A0, [A4]
  1087. 00000B40  B068 00B6                cmp.w      D0, [A0 + 0xB6]
  1088. 00000B44  57C0                     seq        D0
  1089. 00000B46  4400                     neg.b      D0
  1090. 00000B48  1D40 FFAE                move.b     [A6 - 0x52], D0
  1091. 00000B4C  2054                     movea.l    A0, [A4]
  1092. 00000B4E  3F28 00B6                move.w     -[A7], [A0 + 0xB6]
  1093. 00000B52  2F0B                     move.l     -[A7], A3
  1094. 00000B54  4EAD 3CD2                jsr        [A5 + 0x3CD2 /* export_1942 */]
  1095. 00000B58  2F0B                     move.l     -[A7], A3
  1096. 00000B5A  4EAD 3D0A                jsr        [A5 + 0x3D0A /* export_1949 */]
  1097. 00000B5E  4267                     clr.w      -[A7]
  1098. 00000B60  2F0B                     move.l     -[A7], A3
  1099. 00000B62  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  1100. 00000B66  7000                     moveq.l    D0, 0x00
  1101. 00000B68  2D40 FF8E                move.l     [A6 - 0x72], D0
  1102. 00000B6C  486E FFC2                pea.l      [A6 - 0x3E]
  1103. 00000B70  487A FF06                pea.l      [PC - 0xFA /* 00000A78, value 0x4E56FFFC */]
  1104. 00000B74  2F0E                     move.l     -[A7], A6
  1105. 00000B76  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1106. 00000B7A  2054                     movea.l    A0, [A4]
  1107. 00000B7C  2028 002A                move.l     D0, [A0 + 0x2A]
  1108. 00000B80  E580                     asl        D0, 2
  1109. 00000B82  2D40 FF92                move.l     [A6 - 0x6E], D0
  1110. 00000B86  42A7                     clr.l      -[A7]
  1111. 00000B88  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  1112. 00000B8C  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  1113. 00000B90  2D57 FF8E                move.l     [A6 - 0x72], [A7]
  1114. 00000B94  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1115. 00000B98  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  1116. 00000B9C  205F                     movea.l    A0, [A7]+
  1117. 00000B9E  A064                     syscall    MoveHHi
  1118. 00000BA0  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  1119. 00000BA4  205F                     movea.l    A0, [A7]+
  1120. 00000BA6  A029                     syscall    HLock
  1121. 00000BA8  2D7C 00FF 00FF FFA4      move.l     [A6 - 0x5C], 0xFF00FF
  1122. 00000BB0  3D7C 00FF FFA8           move.w     [A6 - 0x58], 0xFF
  1123. 00000BB6  2054                     movea.l    A0, [A4]
  1124. 00000BB8  2028 004C                move.l     D0, [A0 + 0x4C]
  1125. 00000BBC  5380                     subq.l     D0, 1
  1126. 00000BBE  2D40 FF7A                move.l     [A6 - 0x86], D0
  1127. 00000BC2  7E00                     moveq.l    D7, 0x00
  1128. 00000BC4  6000 0122                bra        +0x124 /* 00000CE8 */
  1129. label00000BC8:
  1130. 00000BC8  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1131. 00000BCC  4267                     clr.w      -[A7]
  1132. 00000BCE  2054                     movea.l    A0, [A4]
  1133. 00000BD0  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1134. 00000BD4  3F3C 0001                move.w     -[A7], 0x1
  1135. 00000BD8  2268 0048                movea.l    A1, [A0 + 0x48]
  1136. 00000BDC  2251                     movea.l    A1, [A1]
  1137. 00000BDE  3007                     move.w     D0, D7
  1138. 00000BE0  E540                     asl        D0.w, 2
  1139. 00000BE2  2F31 0000                move.l     -[A7], [A1 + D0.w]
  1140. 00000BE6  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1141. 00000BEA  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1142. 00000BEE  4267                     clr.w      -[A7]
  1143. 00000BF0  2054                     movea.l    A0, [A4]
  1144. 00000BF2  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1145. 00000BF6  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  1146. 00000BFA  101F                     move.b     D0, [A7]+
  1147. 00000BFC  6700 00E6                beq        +0xE8 /* 00000CE4 */
  1148. 00000C00  42A7                     clr.l      -[A7]
  1149. 00000C02  2054                     movea.l    A0, [A4]
  1150. 00000C04  2028 003E                move.l     D0, [A0 + 0x3E]
  1151. 00000C08  5380                     subq.l     D0, 1
  1152. 00000C0A  2F00                     move.l     -[A7], D0
  1153. 00000C0C  2F07                     move.l     -[A7], D7
  1154. 00000C0E  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1155. 00000C12  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1156. 00000C16  2028 002E                move.l     D0, [A0 + 0x2E]
  1157. 00000C1A  909F                     sub.l      D0, [A7]+
  1158. 00000C1C  5380                     subq.l     D0, 1
  1159. 00000C1E  2F00                     move.l     -[A7], D0
  1160. 00000C20  201F                     move.l     D0, [A7]+
  1161. 00000C22  2E9F                     move.l     [A7], [A7]+
  1162. 00000C24  B097                     cmp.l      D0, [A7]
  1163. 00000C26  6C02                     bge        +0x4 /* 00000C2A */
  1164. 00000C28  2E80                     move.l     [A7], D0
  1165. label00000C2A:
  1166. 00000C2A  2D5F FF76                move.l     [A6 - 0x8A], [A7]+
  1167. 00000C2E  7C00                     moveq.l    D6, 0x00
  1168. 00000C30  6000 00A0                bra        +0xA2 /* 00000CD2 */
  1169. label00000C34:
  1170. 00000C34  2006                     move.l     D0, D6
  1171. 00000C36  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  1172. 00000C3C  4A80                     tst.l      D0
  1173. 00000C3E  6704                     beq        +0x6 /* 00000C44 */
  1174. 00000C40  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1175. label00000C44:
  1176. 00000C44  4267                     clr.w      -[A7]
  1177. 00000C46  2054                     movea.l    A0, [A4]
  1178. 00000C48  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1179. 00000C4C  486E FF92                pea.l      [A6 - 0x6E]
  1180. 00000C50  226E FF8E                movea.l    A1, [A6 - 0x72]
  1181. 00000C54  2F11                     move.l     -[A7], [A1]
  1182. 00000C56  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1183. 00000C5A  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1184. 00000C5E  42A7                     clr.l      -[A7]
  1185. 00000C60  206E FF8E                movea.l    A0, [A6 - 0x72]
  1186. 00000C64  2F10                     move.l     -[A7], [A0]
  1187. 00000C66  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  1188. 00000C6A  2A1F                     move.l     D5, [A7]+
  1189. 00000C6C  42A7                     clr.l      -[A7]
  1190. 00000C6E  2F0B                     move.l     -[A7], A3
  1191. 00000C70  4EAD 3CFA                jsr        [A5 + 0x3CFA /* export_1947 */]
  1192. 00000C74  2D5F FF8A                move.l     [A6 - 0x76], [A7]+
  1193. 00000C78  4EAD 3682                jsr        [A5 + 0x3682 /* export_1740 */]
  1194. 00000C7C  1D7C 0001 FFAF           move.b     [A6 - 0x51], 0x1
  1195. 00000C82  486E FFAF                pea.l      [A6 - 0x51]
  1196. 00000C86  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  1197. 00000C8A  102E FFAE                move.b     D0, [A6 - 0x52]
  1198. 00000C8E  6712                     beq        +0x14 /* 00000CA2 */
  1199. 00000C90  2F05                     move.l     -[A7], D5
  1200. 00000C92  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  1201. 00000C96  2054                     movea.l    A0, [A4]
  1202. 00000C98  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  1203. 00000C9C  4EAD 3642                jsr        [A5 + 0x3642 /* export_1732 */]
  1204. 00000CA0  6010                     bra        +0x12 /* 00000CB2 */
  1205. label00000CA2:
  1206. 00000CA2  2F05                     move.l     -[A7], D5
  1207. 00000CA4  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  1208. 00000CA8  2054                     movea.l    A0, [A4]
  1209. 00000CAA  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  1210. 00000CAE  4EAD 364A                jsr        [A5 + 0x364A /* export_1733 */]
  1211. label00000CB2:
  1212. 00000CB2  2054                     movea.l    A0, [A4]
  1213. 00000CB4  2028 002A                move.l     D0, [A0 + 0x2A]
  1214. 00000CB8  E580                     asl        D0, 2
  1215. 00000CBA  DA80                     add.l      D5, D0
  1216. 00000CBC  486E FFAF                pea.l      [A6 - 0x51]
  1217. 00000CC0  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  1218. 00000CC4  1F3C 0001                move.b     -[A7], 0x1
  1219. 00000CC8  2F0B                     move.l     -[A7], A3
  1220. 00000CCA  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  1221. 00000CCE  5286                     addq.l     D6, 1
  1222. 00000CD0  6908                     bvs        +0xA /* 00000CDA */
  1223. label00000CD2:
  1224. 00000CD2  BCAE FF76                cmp.l      D6, [A6 - 0x8A]
  1225. 00000CD6  6F00 FF5C                ble        -0xA2 /* 00000C34 */
  1226. label00000CDA:
  1227. 00000CDA  2054                     movea.l    A0, [A4]
  1228. 00000CDC  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1229. 00000CE0  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  1230. label00000CE4:
  1231. 00000CE4  5287                     addq.l     D7, 1
  1232. 00000CE6  6908                     bvs        +0xA /* 00000CF0 */
  1233. label00000CE8:
  1234. 00000CE8  BEAE FF7A                cmp.l      D7, [A6 - 0x86]
  1235. 00000CEC  6F00 FEDA                ble        -0x124 /* 00000BC8 */
  1236. label00000CF0:
  1237. 00000CF0  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  1238. 00000CF4  205F                     movea.l    A0, [A7]+
  1239. 00000CF6  A02A                     syscall    HUnlock
  1240. 00000CF8  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  1241. 00000CFC  205F                     movea.l    A0, [A7]+
  1242. 00000CFE  A023                     syscall    DisposHandle/DisposeHandle
  1243. 00000D00  7000                     moveq.l    D0, 0x00
  1244. 00000D02  2D40 FF8E                move.l     [A6 - 0x72], D0
  1245. 00000D06  1F3C 0002                move.b     -[A7], 0x2
  1246. 00000D0A  2F0B                     move.l     -[A7], A3
  1247. 00000D0C  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  1248. 00000D10  2F0B                     move.l     -[A7], A3
  1249. 00000D12  4EAD 3D12                jsr        [A5 + 0x3D12 /* export_1950 */]
  1250. 00000D16  2F0B                     move.l     -[A7], A3
  1251. 00000D18  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  1252. 00000D1C  486E FFC2                pea.l      [A6 - 0x3E]
  1253. 00000D20  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1254. label00000D24:
  1255. 00000D24  3D44 000C                move.w     [A6 + 0xC], D4
  1256. 00000D28  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  1257. 00000D2C  4E5E                     unlink     A6
  1258. 00000D2E  2E9F                     move.l     [A7], [A7]+
  1259. 00000D30  4E75                     rts
  1260. 00000D32  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1261. 00000D36  FFFC                     .invalid   <<F/7/7>>
  1262. 00000D38  2F0C                     move.l     -[A7], A4
  1263. 00000D3A  286E 0008                movea.l    A4, [A6 + 0x8]
  1264. 00000D3E  204C                     movea.l    A0, A4
  1265. 00000D40  5088                     addq.l     A0, 8
  1266. 00000D42  2050                     movea.l    A0, [A0]
  1267. 00000D44  2D48 FFFC                move.l     [A6 - 0x4], A0
  1268. 00000D48  4AAC FF94                tst.l      [A4 - 0x6C]
  1269. 00000D4C  6716                     beq        +0x18 /* 00000D64 */
  1270. 00000D4E  2F2C FF94                move.l     -[A7], [A4 - 0x6C]
  1271. 00000D52  205F                     movea.l    A0, [A7]+
  1272. 00000D54  A02A                     syscall    HUnlock
  1273. 00000D56  2F2C FF94                move.l     -[A7], [A4 - 0x6C]
  1274. 00000D5A  205F                     movea.l    A0, [A7]+
  1275. 00000D5C  A023                     syscall    DisposHandle/DisposeHandle
  1276. 00000D5E  7000                     moveq.l    D0, 0x00
  1277. 00000D60  2940 FF94                move.l     [A4 - 0x6C], D0
  1278. label00000D64:
  1279. 00000D64  4AAC FF88                tst.l      [A4 - 0x78]
  1280. 00000D68  6716                     beq        +0x18 /* 00000D80 */
  1281. 00000D6A  2F2C FF88                move.l     -[A7], [A4 - 0x78]
  1282. 00000D6E  205F                     movea.l    A0, [A7]+
  1283. 00000D70  A02A                     syscall    HUnlock
  1284. 00000D72  2F2C FF88                move.l     -[A7], [A4 - 0x78]
  1285. 00000D76  205F                     movea.l    A0, [A7]+
  1286. 00000D78  A023                     syscall    DisposHandle/DisposeHandle
  1287. 00000D7A  7000                     moveq.l    D0, 0x00
  1288. 00000D7C  2940 FF88                move.l     [A4 - 0x78], D0
  1289. label00000D80:
  1290. 00000D80  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1291. 00000D84  4EAD 3D12                jsr        [A5 + 0x3D12 /* export_1950 */]
  1292. 00000D88  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1293. 00000D8C  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  1294. 00000D90  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1295. 00000D94  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  1296. 00000D98  285F                     movea.l    A4, [A7]+
  1297. 00000D9A  4E5E                     unlink     A6
  1298. 00000D9C  205F                     movea.l    A0, [A7]+
  1299. 00000D9E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1300. 00000DA2  4ED0                     jmp        [A0]
  1301. fn00000DA4:
  1302. 00000DA4  4E56 FF68                link       A6, -0x0098
  1303. 00000DA8  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1304. 00000DAC  266E 0008                movea.l    A3, [A6 + 0x8]
  1305. 00000DB0  284B                     movea.l    A4, A3
  1306. 00000DB2  426E FFC0                clr.w      [A6 - 0x40]
  1307. 00000DB6  7000                     moveq.l    D0, 0x00
  1308. 00000DB8  2D40 FF94                move.l     [A6 - 0x6C], D0
  1309. 00000DBC  7000                     moveq.l    D0, 0x00
  1310. 00000DBE  2D40 FF88                move.l     [A6 - 0x78], D0
  1311. 00000DC2  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1312. 00000DC6  2454                     movea.l    A2, [A4]
  1313. 00000DC8  43EA 00B8                lea.l      A1, [A2 + 0xB8]
  1314. 00000DCC  20D9                     move.l     [A0]+, [A1]+
  1315. 00000DCE  20D9                     move.l     [A0]+, [A1]+
  1316. 00000DD0  102D F470                move.b     D0, [A5 - 0xB90]
  1317. 00000DD4  673E                     beq        +0x40 /* 00000E14 */
  1318. 00000DD6  102D F474                move.b     D0, [A5 - 0xB8C]
  1319. 00000DDA  672E                     beq        +0x30 /* 00000E0A */
  1320. 00000DDC  7202                     moveq.l    D1, 0x02
  1321. 00000DDE  6B1A                     bmi        +0x1C /* 00000DFA */
  1322. 00000DE0  B27C 003F                cmp.w      D1, 0x3F /* '?' */
  1323. 00000DE4  6E14                     bgt        +0x16 /* 00000DFA */
  1324. 00000DE6  2254                     movea.l    A1, [A4]
  1325. 00000DE8  41E9 0072                lea.l      A0, [A1 + 0x72]
  1326. 00000DEC  3401                     move.w     D2, D1
  1327. 00000DEE  E64A                     lsr        D2.w, 3
  1328. 00000DF0  4442                     neg.w      D2
  1329. 00000DF2  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  1330. 00000DF6  0A3C 0004                xori.b     ccr, 4
  1331. label00000DFA:
  1332. 00000DFA  56C1                     sne        D1
  1333. 00000DFC  C001                     and.b      D0, D1
  1334. 00000DFE  670A                     beq        +0xC /* 00000E0A */
  1335. 00000E00  2054                     movea.l    A0, [A4]
  1336. 00000E02  317C 0020 00B6           move.w     [A0 + 0xB6], 0x20 /* ' ' */
  1337. 00000E08  6014                     bra        +0x16 /* 00000E1E */
  1338. label00000E0A:
  1339. 00000E0A  2054                     movea.l    A0, [A4]
  1340. 00000E0C  317C 0008 00B6           move.w     [A0 + 0xB6], 0x8
  1341. 00000E12  600A                     bra        +0xC /* 00000E1E */
  1342. label00000E14:
  1343. 00000E14  3D7C 98CC FFC0           move.w     [A6 - 0x40], 0x98CC
  1344. 00000E1A  6000 03CC                bra        +0x3CE /* 000011E8 */
  1345. label00000E1E:
  1346. 00000E1E  7020                     moveq.l    D0, 0x20
  1347. 00000E20  2054                     movea.l    A0, [A4]
  1348. 00000E22  B068 00B6                cmp.w      D0, [A0 + 0xB6]
  1349. 00000E26  57C0                     seq        D0
  1350. 00000E28  4400                     neg.b      D0
  1351. 00000E2A  1D40 FFAE                move.b     [A6 - 0x52], D0
  1352. 00000E2E  2054                     movea.l    A0, [A4]
  1353. 00000E30  3F28 00B6                move.w     -[A7], [A0 + 0xB6]
  1354. 00000E34  2F0B                     move.l     -[A7], A3
  1355. 00000E36  4EAD 3CD2                jsr        [A5 + 0x3CD2 /* export_1942 */]
  1356. 00000E3A  2F0B                     move.l     -[A7], A3
  1357. 00000E3C  4EAD 3D0A                jsr        [A5 + 0x3D0A /* export_1949 */]
  1358. 00000E40  4267                     clr.w      -[A7]
  1359. 00000E42  2F0B                     move.l     -[A7], A3
  1360. 00000E44  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  1361. 00000E48  7000                     moveq.l    D0, 0x00
  1362. 00000E4A  2D40 FF88                move.l     [A6 - 0x78], D0
  1363. 00000E4E  7000                     moveq.l    D0, 0x00
  1364. 00000E50  2D40 FF94                move.l     [A6 - 0x6C], D0
  1365. 00000E54  486E FFC2                pea.l      [A6 - 0x3E]
  1366. 00000E58  487A FEDA                pea.l      [PC - 0x126 /* 00000D34, value 0x4E56FFFC */]
  1367. 00000E5C  2F0E                     move.l     -[A7], A6
  1368. 00000E5E  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1369. 00000E62  2D7C 00FF 00FF FFA4      move.l     [A6 - 0x5C], 0xFF00FF
  1370. 00000E6A  3D7C 00FF FFA8           move.w     [A6 - 0x58], 0xFF
  1371. 00000E70  2054                     movea.l    A0, [A4]
  1372. 00000E72  3028 0008                move.w     D0, [A0 + 0x8]
  1373. 00000E76  D068 0006                add.w      D0, [A0 + 0x6]
  1374. 00000E7A  3228 000A                move.w     D1, [A0 + 0xA]
  1375. 00000E7E  D240                     add.w      D1, D0
  1376. 00000E80  3028 000C                move.w     D0, [A0 + 0xC]
  1377. 00000E84  D041                     add.w      D0, D1
  1378. 00000E86  48C0                     ext.l      D0
  1379. 00000E88  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  1380. 00000E8C  2F00                     move.l     -[A7], D0
  1381. 00000E8E  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1382. 00000E92  7008                     moveq.l    D0, 0x08
  1383. 00000E94  2F00                     move.l     -[A7], D0
  1384. 00000E96  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  1385. 00000E9A  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1386. 00000E9E  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1387. 00000EA2  2D5F FF8C                move.l     [A6 - 0x74], [A7]+
  1388. 00000EA6  42A7                     clr.l      -[A7]
  1389. 00000EA8  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  1390. 00000EAC  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  1391. 00000EB0  2D57 FF88                move.l     [A6 - 0x78], [A7]
  1392. 00000EB4  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1393. 00000EB8  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  1394. 00000EBC  205F                     movea.l    A0, [A7]+
  1395. 00000EBE  A064                     syscall    MoveHHi
  1396. 00000EC0  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  1397. 00000EC4  205F                     movea.l    A0, [A7]+
  1398. 00000EC6  A029                     syscall    HLock
  1399. 00000EC8  42A7                     clr.l      -[A7]
  1400. 00000ECA  206E FF88                movea.l    A0, [A6 - 0x78]
  1401. 00000ECE  2F10                     move.l     -[A7], [A0]
  1402. 00000ED0  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  1403. 00000ED4  2D5F FF84                move.l     [A6 - 0x7C], [A7]+
  1404. 00000ED8  2054                     movea.l    A0, [A4]
  1405. 00000EDA  2028 004C                move.l     D0, [A0 + 0x4C]
  1406. 00000EDE  5380                     subq.l     D0, 1
  1407. 00000EE0  2D40 FF70                move.l     [A6 - 0x90], D0
  1408. 00000EE4  7A00                     moveq.l    D5, 0x00
  1409. 00000EE6  6000 02BE                bra        +0x2C0 /* 000011A6 */
  1410. label00000EEA:
  1411. 00000EEA  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1412. 00000EEE  2054                     movea.l    A0, [A4]
  1413. 00000EF0  4AA8 0044                tst.l      [A0 + 0x44]
  1414. 00000EF4  6714                     beq        +0x16 /* 00000F0A */
  1415. 00000EF6  2248                     movea.l    A1, A0
  1416. 00000EF8  2069 0044                movea.l    A0, [A1 + 0x44]
  1417. 00000EFC  2050                     movea.l    A0, [A0]
  1418. 00000EFE  3005                     move.w     D0, D5
  1419. 00000F00  E540                     asl        D0.w, 2
  1420. 00000F02  2D70 0000 FF98           move.l     [A6 - 0x68], [A0 + D0.w]
  1421. 00000F08  6036                     bra        +0x38 /* 00000F40 */
  1422. label00000F0A:
  1423. 00000F0A  2054                     movea.l    A0, [A4]
  1424. 00000F0C  3028 0008                move.w     D0, [A0 + 0x8]
  1425. 00000F10  D068 0006                add.w      D0, [A0 + 0x6]
  1426. 00000F14  3228 000A                move.w     D1, [A0 + 0xA]
  1427. 00000F18  D240                     add.w      D1, D0
  1428. 00000F1A  3028 000C                move.w     D0, [A0 + 0xC]
  1429. 00000F1E  D041                     add.w      D0, D1
  1430. 00000F20  48C0                     ext.l      D0
  1431. 00000F22  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  1432. 00000F26  2F00                     move.l     -[A7], D0
  1433. 00000F28  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1434. 00000F2C  7008                     moveq.l    D0, 0x08
  1435. 00000F2E  2F00                     move.l     -[A7], D0
  1436. 00000F30  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  1437. 00000F34  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1438. 00000F38  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1439. 00000F3C  2D5F FF98                move.l     [A6 - 0x68], [A7]+
  1440. label00000F40:
  1441. 00000F40  42A7                     clr.l      -[A7]
  1442. 00000F42  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  1443. 00000F46  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  1444. 00000F4A  2D57 FF94                move.l     [A6 - 0x6C], [A7]
  1445. 00000F4E  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1446. 00000F52  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  1447. 00000F56  205F                     movea.l    A0, [A7]+
  1448. 00000F58  A064                     syscall    MoveHHi
  1449. 00000F5A  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  1450. 00000F5E  205F                     movea.l    A0, [A7]+
  1451. 00000F60  A029                     syscall    HLock
  1452. 00000F62  42A7                     clr.l      -[A7]
  1453. 00000F64  206E FF94                movea.l    A0, [A6 - 0x6C]
  1454. 00000F68  2F10                     move.l     -[A7], [A0]
  1455. 00000F6A  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  1456. 00000F6E  2D5F FF90                move.l     [A6 - 0x70], [A7]+
  1457. 00000F72  4267                     clr.w      -[A7]
  1458. 00000F74  2054                     movea.l    A0, [A4]
  1459. 00000F76  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1460. 00000F7A  3F3C 0001                move.w     -[A7], 0x1
  1461. 00000F7E  2268 0048                movea.l    A1, [A0 + 0x48]
  1462. 00000F82  2251                     movea.l    A1, [A1]
  1463. 00000F84  3005                     move.w     D0, D5
  1464. 00000F86  E540                     asl        D0.w, 2
  1465. 00000F88  2F31 0000                move.l     -[A7], [A1 + D0.w]
  1466. 00000F8C  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1467. 00000F90  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1468. 00000F94  4267                     clr.w      -[A7]
  1469. 00000F96  2054                     movea.l    A0, [A4]
  1470. 00000F98  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1471. 00000F9C  486E FF98                pea.l      [A6 - 0x68]
  1472. 00000FA0  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  1473. 00000FA4  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1474. 00000FA8  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1475. 00000FAC  4267                     clr.w      -[A7]
  1476. 00000FAE  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  1477. 00000FB2  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  1478. 00000FB6  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  1479. 00000FBA  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1480. 00000FBE  4267                     clr.w      -[A7]
  1481. 00000FC0  2054                     movea.l    A0, [A4]
  1482. 00000FC2  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1483. 00000FC6  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  1484. 00000FCA  101F                     move.b     D0, [A7]+
  1485. 00000FCC  6700 01B8                beq        +0x1BA /* 00001186 */
  1486. 00000FD0  42A7                     clr.l      -[A7]
  1487. 00000FD2  2054                     movea.l    A0, [A4]
  1488. 00000FD4  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1489. 00000FD8  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  1490. 00000FDC  2D5F FFB4                move.l     [A6 - 0x4C], [A7]+
  1491. 00000FE0  42A7                     clr.l      -[A7]
  1492. 00000FE2  2054                     movea.l    A0, [A4]
  1493. 00000FE4  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1494. 00000FE8  4EAD 41BA                jsr        [A5 + 0x41BA /* export_2099 */]
  1495. 00000FEC  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  1496. 00000FF0  2D7C 00FF 00FF FFA4      move.l     [A6 - 0x5C], 0xFF00FF
  1497. 00000FF8  3D7C 00FF FFA8           move.w     [A6 - 0x58], 0xFF
  1498. 00000FFE  2054                     movea.l    A0, [A4]
  1499. 00001000  3028 003A                move.w     D0, [A0 + 0x3A]
  1500. 00001004  5340                     subq.w     D0, 1
  1501. 00001006  670A                     beq        +0xC /* 00001012 */
  1502. 00001008  5340                     subq.w     D0, 1
  1503. 0000100A  6700 00B8                beq        +0xBA /* 000010C4 */
  1504. 0000100E  6000 0162                bra        +0x164 /* 00001172 */
  1505. label00001012:
  1506. 00001012  2E2E FF84                move.l     D7, [A6 - 0x7C]
  1507. 00001016  42A7                     clr.l      -[A7]
  1508. 00001018  2054                     movea.l    A0, [A4]
  1509. 0000101A  2028 003E                move.l     D0, [A0 + 0x3E]
  1510. 0000101E  5380                     subq.l     D0, 1
  1511. 00001020  2F00                     move.l     -[A7], D0
  1512. 00001022  2F05                     move.l     -[A7], D5
  1513. 00001024  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1514. 00001028  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1515. 0000102C  2028 002E                move.l     D0, [A0 + 0x2E]
  1516. 00001030  909F                     sub.l      D0, [A7]+
  1517. 00001032  5380                     subq.l     D0, 1
  1518. 00001034  2F00                     move.l     -[A7], D0
  1519. 00001036  201F                     move.l     D0, [A7]+
  1520. 00001038  2E9F                     move.l     [A7], [A7]+
  1521. 0000103A  B097                     cmp.l      D0, [A7]
  1522. 0000103C  6C02                     bge        +0x4 /* 00001040 */
  1523. 0000103E  2E80                     move.l     [A7], D0
  1524. label00001040:
  1525. 00001040  2D5F FF6C                move.l     [A6 - 0x94], [A7]+
  1526. 00001044  7C00                     moveq.l    D6, 0x00
  1527. 00001046  6072                     bra        +0x74 /* 000010BA */
  1528. label00001048:
  1529. 00001048  2006                     move.l     D0, D6
  1530. 0000104A  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  1531. 00001050  4A80                     tst.l      D0
  1532. 00001052  6704                     beq        +0x6 /* 00001058 */
  1533. 00001054  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1534. label00001058:
  1535. 00001058  42A7                     clr.l      -[A7]
  1536. 0000105A  2F0B                     move.l     -[A7], A3
  1537. 0000105C  4EAD 3CFA                jsr        [A5 + 0x3CFA /* export_1947 */]
  1538. 00001060  281F                     move.l     D4, [A7]+
  1539. 00001062  4EAD 3682                jsr        [A5 + 0x3682 /* export_1740 */]
  1540. 00001066  1D7C 0001 FFAF           move.b     [A6 - 0x51], 0x1
  1541. 0000106C  486E FFAF                pea.l      [A6 - 0x51]
  1542. 00001070  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  1543. 00001074  102E FFAE                move.b     D0, [A6 - 0x52]
  1544. 00001078  6710                     beq        +0x12 /* 0000108A */
  1545. 0000107A  2F07                     move.l     -[A7], D7
  1546. 0000107C  2F04                     move.l     -[A7], D4
  1547. 0000107E  2054                     movea.l    A0, [A4]
  1548. 00001080  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  1549. 00001084  4EAD 3642                jsr        [A5 + 0x3642 /* export_1732 */]
  1550. 00001088  600E                     bra        +0x10 /* 00001098 */
  1551. label0000108A:
  1552. 0000108A  2F07                     move.l     -[A7], D7
  1553. 0000108C  2F04                     move.l     -[A7], D4
  1554. 0000108E  2054                     movea.l    A0, [A4]
  1555. 00001090  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  1556. 00001094  4EAD 364A                jsr        [A5 + 0x364A /* export_1733 */]
  1557. label00001098:
  1558. 00001098  2054                     movea.l    A0, [A4]
  1559. 0000109A  2028 002A                move.l     D0, [A0 + 0x2A]
  1560. 0000109E  E580                     asl        D0, 2
  1561. 000010A0  DE80                     add.l      D7, D0
  1562. 000010A2  486E FFAF                pea.l      [A6 - 0x51]
  1563. 000010A6  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  1564. 000010AA  1F3C 0001                move.b     -[A7], 0x1
  1565. 000010AE  2F0B                     move.l     -[A7], A3
  1566. 000010B0  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  1567. 000010B4  5286                     addq.l     D6, 1
  1568. 000010B6  6900 00C4                bvs        +0xC6 /* 0000117C */
  1569. label000010BA:
  1570. 000010BA  BCAE FF6C                cmp.l      D6, [A6 - 0x94]
  1571. 000010BE  6F88                     ble        -0x76 /* 00001048 */
  1572. 000010C0  6000 00BA                bra        +0xBC /* 0000117C */
  1573. label000010C4:
  1574. 000010C4  2E2E FF84                move.l     D7, [A6 - 0x7C]
  1575. 000010C8  42A7                     clr.l      -[A7]
  1576. 000010CA  2054                     movea.l    A0, [A4]
  1577. 000010CC  2028 003E                move.l     D0, [A0 + 0x3E]
  1578. 000010D0  5380                     subq.l     D0, 1
  1579. 000010D2  2F00                     move.l     -[A7], D0
  1580. 000010D4  2F05                     move.l     -[A7], D5
  1581. 000010D6  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1582. 000010DA  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1583. 000010DE  2028 002E                move.l     D0, [A0 + 0x2E]
  1584. 000010E2  909F                     sub.l      D0, [A7]+
  1585. 000010E4  5380                     subq.l     D0, 1
  1586. 000010E6  2F00                     move.l     -[A7], D0
  1587. 000010E8  201F                     move.l     D0, [A7]+
  1588. 000010EA  2E9F                     move.l     [A7], [A7]+
  1589. 000010EC  B097                     cmp.l      D0, [A7]
  1590. 000010EE  6C02                     bge        +0x4 /* 000010F2 */
  1591. 000010F0  2E80                     move.l     [A7], D0
  1592. label000010F2:
  1593. 000010F2  2D5F FF68                move.l     [A6 - 0x98], [A7]+
  1594. 000010F6  7C00                     moveq.l    D6, 0x00
  1595. 000010F8  6070                     bra        +0x72 /* 0000116A */
  1596. label000010FA:
  1597. 000010FA  2006                     move.l     D0, D6
  1598. 000010FC  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  1599. 00001102  4A80                     tst.l      D0
  1600. 00001104  6704                     beq        +0x6 /* 0000110A */
  1601. 00001106  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1602. label0000110A:
  1603. 0000110A  42A7                     clr.l      -[A7]
  1604. 0000110C  2F0B                     move.l     -[A7], A3
  1605. 0000110E  4EAD 3CFA                jsr        [A5 + 0x3CFA /* export_1947 */]
  1606. 00001112  281F                     move.l     D4, [A7]+
  1607. 00001114  4EAD 3682                jsr        [A5 + 0x3682 /* export_1740 */]
  1608. 00001118  1D7C 0001 FFAF           move.b     [A6 - 0x51], 0x1
  1609. 0000111E  486E FFAF                pea.l      [A6 - 0x51]
  1610. 00001122  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  1611. 00001126  102E FFAE                move.b     D0, [A6 - 0x52]
  1612. 0000112A  6710                     beq        +0x12 /* 0000113C */
  1613. 0000112C  2F07                     move.l     -[A7], D7
  1614. 0000112E  2F04                     move.l     -[A7], D4
  1615. 00001130  2054                     movea.l    A0, [A4]
  1616. 00001132  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  1617. 00001136  4EAD 3652                jsr        [A5 + 0x3652 /* export_1734 */]
  1618. 0000113A  600E                     bra        +0x10 /* 0000114A */
  1619. label0000113C:
  1620. 0000113C  2F07                     move.l     -[A7], D7
  1621. 0000113E  2F04                     move.l     -[A7], D4
  1622. 00001140  2054                     movea.l    A0, [A4]
  1623. 00001142  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  1624. 00001146  4EAD 365A                jsr        [A5 + 0x365A /* export_1735 */]
  1625. label0000114A:
  1626. 0000114A  2054                     movea.l    A0, [A4]
  1627. 0000114C  2028 002A                move.l     D0, [A0 + 0x2A]
  1628. 00001150  E580                     asl        D0, 2
  1629. 00001152  DE80                     add.l      D7, D0
  1630. 00001154  486E FFAF                pea.l      [A6 - 0x51]
  1631. 00001158  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  1632. 0000115C  1F3C 0001                move.b     -[A7], 0x1
  1633. 00001160  2F0B                     move.l     -[A7], A3
  1634. 00001162  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  1635. 00001166  5286                     addq.l     D6, 1
  1636. 00001168  6912                     bvs        +0x14 /* 0000117C */
  1637. label0000116A:
  1638. 0000116A  BCAE FF68                cmp.l      D6, [A6 - 0x98]
  1639. 0000116E  6F8A                     ble        -0x74 /* 000010FA */
  1640. 00001170  600A                     bra        +0xC /* 0000117C */
  1641. label00001172:
  1642. 00001172  3F3C 98E0                move.w     -[A7], 0x98E0
  1643. 00001176  42A7                     clr.l      -[A7]
  1644. 00001178  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  1645. label0000117C:
  1646. 0000117C  2054                     movea.l    A0, [A4]
  1647. 0000117E  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1648. 00001182  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  1649. label00001186:
  1650. 00001186  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  1651. 0000118A  205F                     movea.l    A0, [A7]+
  1652. 0000118C  A02A                     syscall    HUnlock
  1653. 0000118E  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  1654. 00001192  205F                     movea.l    A0, [A7]+
  1655. 00001194  A023                     syscall    DisposHandle/DisposeHandle
  1656. 00001196  7000                     moveq.l    D0, 0x00
  1657. 00001198  2D40 FF94                move.l     [A6 - 0x6C], D0
  1658. 0000119C  7000                     moveq.l    D0, 0x00
  1659. 0000119E  2D40 FF90                move.l     [A6 - 0x70], D0
  1660. 000011A2  5285                     addq.l     D5, 1
  1661. 000011A4  6908                     bvs        +0xA /* 000011AE */
  1662. label000011A6:
  1663. 000011A6  BAAE FF70                cmp.l      D5, [A6 - 0x90]
  1664. 000011AA  6F00 FD3E                ble        -0x2C0 /* 00000EEA */
  1665. label000011AE:
  1666. 000011AE  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  1667. 000011B2  205F                     movea.l    A0, [A7]+
  1668. 000011B4  A02A                     syscall    HUnlock
  1669. 000011B6  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  1670. 000011BA  205F                     movea.l    A0, [A7]+
  1671. 000011BC  A023                     syscall    DisposHandle/DisposeHandle
  1672. 000011BE  7000                     moveq.l    D0, 0x00
  1673. 000011C0  2D40 FF88                move.l     [A6 - 0x78], D0
  1674. 000011C4  7000                     moveq.l    D0, 0x00
  1675. 000011C6  2D40 FF84                move.l     [A6 - 0x7C], D0
  1676. 000011CA  1F3C 0002                move.b     -[A7], 0x2
  1677. 000011CE  2F0B                     move.l     -[A7], A3
  1678. 000011D0  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  1679. 000011D4  2F0B                     move.l     -[A7], A3
  1680. 000011D6  4EAD 3D12                jsr        [A5 + 0x3D12 /* export_1950 */]
  1681. 000011DA  2F0B                     move.l     -[A7], A3
  1682. 000011DC  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  1683. 000011E0  486E FFC2                pea.l      [A6 - 0x3E]
  1684. 000011E4  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1685. label000011E8:
  1686. 000011E8  3D6E FFC0 000C           move.w     [A6 + 0xC], [A6 - 0x40]
  1687. 000011EE  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  1688. 000011F2  4E5E                     unlink     A6
  1689. 000011F4  2E9F                     move.l     [A7], [A7]+
  1690. 000011F6  4E75                     rts
  1691.